]> granicus.if.org Git - sudo/commitdiff
Add missing variable declaration for SELinux and Solaris.
authorTodd C. Miller <Todd.Miller@sudo.ws>
Sun, 20 May 2018 13:36:46 +0000 (07:36 -0600)
committerTodd C. Miller <Todd.Miller@sudo.ws>
Sun, 20 May 2018 13:36:46 +0000 (07:36 -0600)
plugins/sudoers/cvtsudoers_ldif.c

index 24c3b7c0ffe5b6aa2d6349fdde0d512aa9281cea..fee0a457273afe125fdbdf59a7cfb9982cb380ce 100644 (file)
@@ -371,6 +371,7 @@ print_cmndspec_ldif(FILE *fp, struct cmndspec *cs, struct cmndspec **nextp, stru
     /* Print SELinux role/type */
     if (cs->role != NULL && cs->type != NULL) {
        char *attr_val;
+       int len;
 
        len = asprintf(&attr_val, "role=%s", cs->role);
        if (len == -1) {
@@ -394,6 +395,7 @@ print_cmndspec_ldif(FILE *fp, struct cmndspec *cs, struct cmndspec **nextp, stru
     /* Print Solaris privs/limitprivs */
     if (cs->privs != NULL || cs->limitprivs != NULL) {
        char *attr_val;
+       int len;
 
        if (cs->privs != NULL) {
            len = asprintf(&attr_val, "privs=%s", cs->privs);