Fix warnings showed using -D_FORTIFY_SOURCE=2

This commit is contained in:
Timothy Redaelli 2010-05-04 00:27:44 +02:00 committed by Guus Sliepen
parent f5122ccece
commit df985256a7

View file

@ -595,13 +595,25 @@ int main2(int argc, char **argv) {
char *priority = 0; char *priority = 0;
if(get_config_string(lookup_config(config_tree, "ProcessPriority"), &priority)) { if(get_config_string(lookup_config(config_tree, "ProcessPriority"), &priority)) {
if(!strcasecmp(priority, "Normal")) if(!strcasecmp(priority, "Normal")) {
setpriority(NORMAL_PRIORITY_CLASS); if (setpriority(NORMAL_PRIORITY_CLASS) != 0) {
else if(!strcasecmp(priority, "Low")) logger(LOG_ERR, "System call `%s' failed: %s",
setpriority(BELOW_NORMAL_PRIORITY_CLASS); "setpriority", strerror(errno));
else if(!strcasecmp(priority, "High")) goto end;
setpriority(HIGH_PRIORITY_CLASS); }
else { } else if(!strcasecmp(priority, "Low")) {
if (setpriority(BELOW_NORMAL_PRIORITY_CLASS) != 0) {
logger(LOG_ERR, "System call `%s' failed: %s",
"setpriority", strerror(errno));
goto end;
}
} else if(!strcasecmp(priority, "High")) {
if (setpriority(HIGH_PRIORITY_CLASS) != 0) {
logger(LOG_ERR, "System call `%s' failed: %s",
"setpriority", strerror(errno));
goto end;
}
} else {
logger(LOG_ERR, "Invalid priority `%s`!", priority); logger(LOG_ERR, "Invalid priority `%s`!", priority);
goto end; goto end;
} }