summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/conf.c4
-rw-r--r--src/core.h4
-rw-r--r--src/module.c2
-rw-r--r--src/play.c4
4 files changed, 9 insertions, 5 deletions
diff --git a/src/conf.c b/src/conf.c
index aa6b930..6be861e 100644
--- a/src/conf.c
+++ b/src/conf.c
@@ -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)
diff --git a/src/core.h b/src/core.h
index 422b1ce..2cda010 100644
--- a/src/core.h
+++ b/src/core.h
@@ -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;
diff --git a/src/play.c b/src/play.c
index 4c1c454..de33499 100644
--- a/src/play.c
+++ b/src/play.c
@@ -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];
};