diff options
author | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2016-10-30 10:37:36 +0100 |
---|---|---|
committer | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2016-10-30 10:38:51 +0100 |
commit | 84adba018fe8de37e6d4f08db5ab51b505d67673 (patch) | |
tree | dc16e6091a19aec6fab154ce8e9ca84fe46c6413 | |
parent | a71d0bf8541d4fc3d77c3105ea906a2759648d57 (diff) |
core: add FS_PATH_MAX
ref: https://github.com/alfredh/baresip/pull/143
-rw-r--r-- | src/conf.c | 4 | ||||
-rw-r--r-- | src/core.h | 4 | ||||
-rw-r--r-- | src/module.c | 2 | ||||
-rw-r--r-- | src/play.c | 4 |
4 files changed, 9 insertions, 5 deletions
@@ -155,7 +155,7 @@ void conf_path_set(const char *path) */ int conf_path_get(char *path, size_t sz) { - char buf[256]; + char buf[FS_PATH_MAX]; int err; /* Use explicit conf path */ @@ -296,7 +296,7 @@ int conf_get_sa(const struct conf *conf, const char *name, struct sa *sa) */ int conf_configure(void) { - char path[256], file[256]; + char path[FS_PATH_MAX], file[FS_PATH_MAX]; int err; #if defined (WIN32) @@ -5,6 +5,10 @@ */ +/* max bytes in pathname */ +#define FS_PATH_MAX 256 + + /** * RFC 3551: * diff --git a/src/module.c b/src/module.c index 83964bb..3f6b713 100644 --- a/src/module.c +++ b/src/module.c @@ -57,7 +57,7 @@ static const struct mod_export *find_module(const struct pl *pl) static int load_module(struct mod **modp, const struct pl *modpath, const struct pl *name) { - char file[256]; + char file[FS_PATH_MAX]; struct mod *m = NULL; int err = 0; @@ -29,12 +29,12 @@ struct play { #ifndef PREFIX #define PREFIX "/usr" #endif -static const char default_play_path[256] = PREFIX "/share/baresip"; +static const char default_play_path[FS_PATH_MAX] = PREFIX "/share/baresip"; struct player { struct list playl; - char play_path[256]; + char play_path[FS_PATH_MAX]; }; |