Fix: set default value if missing defined var
authorRomain Forlot <romain.forlot@iot.bzh>
Tue, 29 Aug 2017 08:47:16 +0000 (10:47 +0200)
committerRomain Forlot <romain.forlot@iot.bzh>
Tue, 29 Aug 2017 08:47:16 +0000 (10:47 +0200)
Change-Id: I93f8546e2cfe7fc11fdf0f956f10429f6c0ad8d0
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
filescan-utils.c
filescan-utils.h

index 46e461b..e735682 100644 (file)
@@ -45,7 +45,7 @@ PUBLIC json_object* ScanForConfig (const char* searchPath, CtlScanDirModeT mode,
 
             // recursively search embedded directories ignoring any directory starting by '.' or '_'
             if (dirEnt->d_type == DT_DIR && mode == CTL_SCAN_RECURSIVE) {
-                char newpath[CONTROL_MAXPATH_LEN];
+                char newpath[MAXPATH_LEN];
                 if (dirEnt->d_name[0]=='.' || dirEnt->d_name[0]=='_') continue;
 
                 strncpy(newpath, searchPath, sizeof(newpath));
index a97d030..e0c5da1 100644 (file)
 #endif
 #define STATIC static
 
+#ifndef MAXPATH_LEN
+  #define MAXPATH_LEN 255
+#endif
+
 // ctl-misc.c
 typedef enum {
   CTL_SCAN_FLAT=0,