Message ID | 1482506214.10020.8.camel@trentalancia.net (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
On 12/23/2016 10:16 AM, Guido Trentalancia wrote: > Fix compile errors when using the "-O3 -Werror" flags on gcc6. > > Signed-off-by: Guido Trentalancia <guido@trentalancia.net> Applied. I changed the log message to the following: libselinux: Fix unitialized variable compiler warnings Fix unitialized variable compiler warnings when using the "-O3 -Werror" flags on gcc6 by initializing the variables in question. The variables were never used before being initialized. Thanks, > --- > src/fgetfilecon.c | 2 +- > src/getfilecon.c | 2 +- > src/lgetfilecon.c | 2 +- > 3 files changed, 3 insertions(+), 3 deletions(-) > > diff -pru libselinux-2.6-orig/src/fgetfilecon.c libselinux-2.6/src/fgetfilecon.c > --- libselinux-2.6-orig/src/fgetfilecon.c 2016-10-14 17:31:26.000000000 +0200 > +++ libselinux-2.6/src/fgetfilecon.c 2016-12-23 15:19:23.642205413 +0100 > @@ -53,7 +53,7 @@ hidden_def(fgetfilecon_raw) > > int fgetfilecon(int fd, char ** context) > { > - char * rcontext; > + char * rcontext = NULL; > int ret; > > *context = NULL; > diff -pru libselinux-2.6-orig/src/getfilecon.c libselinux-2.6/src/getfilecon.c > --- libselinux-2.6-orig/src/getfilecon.c 2016-10-14 17:31:26.000000000 +0200 > +++ libselinux-2.6/src/getfilecon.c 2016-12-23 15:19:39.849448184 +0100 > @@ -54,7 +54,7 @@ hidden_def(getfilecon_raw) > int getfilecon(const char *path, char ** context) > { > int ret; > - char * rcontext; > + char * rcontext = NULL; > > *context = NULL; > > diff -pru libselinux-2.6-orig/src/lgetfilecon.c libselinux-2.6/src/lgetfilecon.c > --- libselinux-2.6-orig/src/lgetfilecon.c 2016-10-14 17:31:26.000000000 +0200 > +++ libselinux-2.6/src/lgetfilecon.c 2016-12-23 15:19:52.489637524 +0100 > @@ -54,7 +54,7 @@ hidden_def(lgetfilecon_raw) > int lgetfilecon(const char *path, char ** context) > { > int ret; > - char * rcontext; > + char * rcontext = NULL; > > *context = NULL; > > _______________________________________________ > Selinux mailing list > Selinux@tycho.nsa.gov > To unsubscribe, send email to Selinux-leave@tycho.nsa.gov. > To get help, send an email containing "help" to Selinux-request@tycho.nsa.gov. >
diff -pru libselinux-2.6-orig/src/fgetfilecon.c libselinux-2.6/src/fgetfilecon.c --- libselinux-2.6-orig/src/fgetfilecon.c 2016-10-14 17:31:26.000000000 +0200 +++ libselinux-2.6/src/fgetfilecon.c 2016-12-23 15:19:23.642205413 +0100 @@ -53,7 +53,7 @@ hidden_def(fgetfilecon_raw) int fgetfilecon(int fd, char ** context) { - char * rcontext; + char * rcontext = NULL; int ret; *context = NULL; diff -pru libselinux-2.6-orig/src/getfilecon.c libselinux-2.6/src/getfilecon.c --- libselinux-2.6-orig/src/getfilecon.c 2016-10-14 17:31:26.000000000 +0200 +++ libselinux-2.6/src/getfilecon.c 2016-12-23 15:19:39.849448184 +0100 @@ -54,7 +54,7 @@ hidden_def(getfilecon_raw) int getfilecon(const char *path, char ** context) { int ret; - char * rcontext; + char * rcontext = NULL; *context = NULL; diff -pru libselinux-2.6-orig/src/lgetfilecon.c libselinux-2.6/src/lgetfilecon.c --- libselinux-2.6-orig/src/lgetfilecon.c 2016-10-14 17:31:26.000000000 +0200 +++ libselinux-2.6/src/lgetfilecon.c 2016-12-23 15:19:52.489637524 +0100 @@ -54,7 +54,7 @@ hidden_def(lgetfilecon_raw) int lgetfilecon(const char *path, char ** context) { int ret; - char * rcontext; + char * rcontext = NULL; *context = NULL;
Fix compile errors when using the "-O3 -Werror" flags on gcc6. Signed-off-by: Guido Trentalancia <guido@trentalancia.net> --- src/fgetfilecon.c | 2 +- src/getfilecon.c | 2 +- src/lgetfilecon.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)