Search
j0ke.net Open Build Service
>
Projects
>
home:jg
:
backup
>
bacula
> bacula-2.2.8-fortify.diff
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File bacula-2.2.8-fortify.diff of Package bacula
--- src/console/console_conf.c +++ src/console/console_conf.c @@ -74,7 +74,12 @@ #else URES res_all; #endif -int res_all_size = sizeof(res_all); + +void +res_all_memset(void* s, int i) +{ + memset(s,i,sizeof(res_all)); +} /* Definition of records permitted within each * resource with the routine to process the record --- src/dird/dird_conf.c +++ src/dird/dird_conf.c @@ -93,8 +93,12 @@ #else URES res_all; #endif -int res_all_size = sizeof(res_all); +void +res_all_memset(void* s, int i) +{ + memset(s,i,sizeof(res_all)); +} /* Definition of records permitted within each * resource with the routine to process the record --- src/dird/inc_conf.c +++ src/dird/inc_conf.c @@ -72,7 +72,6 @@ #else extern URES res_all; #endif -extern int res_all_size; /* We build the current new Include and Exclude items here */ static INCEXE res_incexe; --- src/filed/filed_conf.c +++ src/filed/filed_conf.c @@ -77,7 +77,12 @@ #else URES res_all; #endif -int res_all_size = sizeof(res_all); + +void +res_all_memset(void* s, int i) +{ + memset(s,i,sizeof(res_all)); +} /* Definition of records permitted within each * resource with the routine to process the record --- src/gnome2-console/console_conf.c +++ src/gnome2-console/console_conf.c @@ -70,7 +70,12 @@ * scan is complete. */ URES res_all; -int res_all_size = sizeof(res_all); + +void +res_all_memset(void* s, int i) +{ + memset(s,i,sizeof(res_all)); +} /* Definition of records permitted within each * resource with the routine to process the record --- src/lib/parse_conf.c +++ src/lib/parse_conf.c @@ -85,7 +85,6 @@ #else extern CURES res_all; #endif -extern int res_all_size; extern brwlock_t res_lock; /* resource lock */ @@ -202,7 +201,7 @@ } first = false; - memset(&res_all, 0, res_all_size); + res_all_memset(&res_all, 0); res_all.hdr.rcode = type; res_all.hdr.refcnt = 1; --- src/lib/parse_conf.h +++ src/lib/parse_conf.h @@ -173,3 +173,5 @@ void store_size(LEX *lc, RES_ITEM *item, int index, int pass); void store_defs(LEX *lc, RES_ITEM *item, int index, int pass); void store_label(LEX *lc, RES_ITEM *item, int index, int pass); + +void res_all_memset(void* s, int i);; --- src/qt-console/bat_conf.cpp +++ src/qt-console/bat_conf.cpp @@ -70,7 +70,12 @@ * scan is complete. */ URES res_all; -int res_all_size = sizeof(res_all); + +void +res_all_memset(void* s, int i) +{ + memset(s,i,sizeof(res_all)); +} /* Definition of records permitted within each * resource with the routine to process the record --- src/stored/stored_conf.c +++ src/stored/stored_conf.c @@ -56,7 +56,12 @@ #else URES res_all; #endif -int res_all_size = sizeof(res_all); + +void +res_all_memset(void* s, int i) +{ + memset(s,i,sizeof(res_all)); +} /* Definition of records permitted within each * resource with the routine to process the record --- src/tray-monitor/tray_conf.c +++ src/tray-monitor/tray_conf.c @@ -67,8 +67,12 @@ * scan is complete. */ URES res_all; -int res_all_size = sizeof(res_all); +void +res_all_memset(void* s, int i) +{ + memset(s,i,sizeof(res_all)); +} /* Definition of records permitted within each * resource with the routine to process the record --- src/wx-console/console_conf.c +++ src/wx-console/console_conf.c @@ -86,7 +86,12 @@ #else URES res_all; #endif -int res_all_size = sizeof(res_all); + +void +res_all_memset(void* s, int i) +{ + memset(s,i,sizeof(res_all)); +} /* Definition of records permitted within each * resource with the routine to process the record