]> git.proxmox.com Git - mirror_frr.git/commitdiff
Fix build warnings in start-stop-daemon.c
authorDaniel Walton <dwalton@cumulusnetworks.com>
Tue, 21 Jun 2016 14:24:29 +0000 (14:24 +0000)
committerDaniel Walton <dwalton@cumulusnetworks.com>
Tue, 21 Jun 2016 14:31:43 +0000 (14:31 +0000)
Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
Ticket: CM-11484
(cherry picked from commit 39dcf9acd87b18ab00f9f71ec15fdd89fff4b3c8)

cumulus/start-stop-daemon.c

index e317bb801caba54dd3a870bc6e5d7d492ed7647c..ea63fbc2179ee2355c86157d193b66d1275452cd 100644 (file)
@@ -107,7 +107,7 @@ LIST_HEAD(namespace_head, namespace);
 
 struct namespace {
        LIST_ENTRY(namespace) list;
-       char *path;
+       const char *path;
        int nstype;
 };
 
@@ -222,12 +222,12 @@ clear(struct pid_list **list)
        *list = NULL;
 }
 
-static char *
+static const char *
 next_dirname(const char *s)
 {
-       char *cur;
+       const char *cur;
 
-       cur = (char *)s;
+       cur = (const char *)s;
 
        if (*cur != '\0') {
                for (; *cur != '/'; ++cur)
@@ -248,7 +248,7 @@ add_namespace(const char *path)
        const char *nsdirname, *nsname, *cur;
        struct namespace *namespace;
 
-       cur = (char *)path;
+       cur = (const char *)path;
        nsdirname = nsname = "";
 
        while ((cur = next_dirname(cur))[0] != '\0') {
@@ -266,7 +266,7 @@ add_namespace(const char *path)
                badusage("invalid namepspace path");
 
        namespace = xmalloc(sizeof(*namespace));
-       namespace->path = (char *)path;
+       namespace->path = (const char *)path;
        namespace->nstype = nstype;
        LIST_INSERT_HEAD(&namespace_head, namespace, list);
 }