]> granicus.if.org Git - cronie/commitdiff
Fix warnings in anacron and crond code.
authorTomas Mraz <tmraz@fedoraproject.org>
Fri, 15 Mar 2019 10:13:20 +0000 (11:13 +0100)
committerTomas Mraz <tmraz@fedoraproject.org>
Fri, 15 Mar 2019 10:13:20 +0000 (11:13 +0100)
anacron/runjob.c
src/database.c

index 247ec00d1a739af58d5645b2f1b06b8a9cebd379..68681e4f7c36e92cc2ca13cb42a67600bf4c6cf5 100644 (file)
@@ -106,7 +106,6 @@ xputenv(const char *s)
 {
     char *name = NULL, *val = NULL;
     char *eq_ptr;
-    const char *errmsg;
     size_t eq_index;
 
     if (s == NULL) {
index e6cfdf89f730eaf028c5fb8f709ffb9b7fb7af1a..66609d13d2a6973186bbc9a5a0687d878debd83f 100644 (file)
@@ -407,7 +407,7 @@ void check_inotify_database(cron_db * old_db) {
                                if (not_a_crontab(dp))
                                        continue;
 
-                               strncpy(fname, dp->d_name, NAME_MAX);
+                               strncpy(fname, dp->d_name, NAME_MAX + 1);
 
                                if (!glue_strings(tabname, sizeof tabname, SPOOL_DIR,
                                                dp->d_name, '/'))
@@ -566,7 +566,7 @@ int load_database(cron_db * old_db) {
                        if (not_a_crontab(dp))
                                continue;
 
-                       strncpy(fname, dp->d_name, NAME_MAX);
+                       strncpy(fname, dp->d_name, NAME_MAX + 1);
 
                        if (!glue_strings(tabname, sizeof tabname, SPOOL_DIR, fname, '/'))
                                continue;       /* XXX log? */