Displaying 2 results from an estimated 2 matches for "iterate_inputs".
2012 Feb 29
1
[PATCH 1/2] Check that directory path is not too long (found by Coverity).
...i = 0; entries[i] != NULL; ++i) {
+ size_t len2 = strlen (entries[i]);
+
+ if (len + 1 + len2 >= PATH_MAX)
+ error (EXIT_FAILURE, 0, "%s: path name too long", __func__);
- size_t i;
- for (i = 0; entries[i] != NULL; ++i) {
strcpy (&path[len], entries[i]);
+
iterate_inputs (inputs, 1, writer);
}
}
--
1.7.9.1
2014 Feb 25
2
[PATCH supermin v4] Supermin 5 rewrite.
...t;errno.h>
-#include <dirent.h>
-#include <fnmatch.h>
-#include <sys/stat.h>
-#include <assert.h>
-
-#include "error.h"
-#include "fts_.h"
-#include "xalloc.h"
-#include "xvasprintf.h"
-
-#include "helper.h"
-
-static void iterate_inputs (char **inputs, int nr_inputs, struct writer *);
-static void iterate_input_directory (const char *dirname, int dirfd, struct writer *);
-static void add_kernel_modules (const char *whitelist, const char *modpath, struct writer *);
-static void add_hostfiles (const char *hostfiles_file, struct writ...