Page MenuHomeFreeBSD

D1217.id.diff
No OneTemporary

D1217.id.diff

Index: devel/deforaos-libsystem/files/patch-src_error.c
===================================================================
--- /dev/null
+++ devel/deforaos-libsystem/files/patch-src_error.c
@@ -0,0 +1,45 @@
+--- src/error.c.orig 2014-11-21 17:41:49 UTC
++++ src/error.c
+@@ -46,14 +46,22 @@ static char const * _error_do(int * code
+ /* error_get */
+ char const * error_get(void)
+ {
+- return _error_do(NULL, NULL, NULL);
++ va_list unused;
++
++ bzero(&unused, sizeof(unused)); /* suppress uninitialized-value warnings */
++
++ return _error_do(NULL, NULL, unused);
+ }
+
+
+ /* error_get_code */
+ char const * error_get_code(int * code)
+ {
+- return _error_do(code, NULL, NULL);
++ va_list unused;
++
++ bzero(&unused, sizeof(unused)); /* suppress uninitialized-value warnings */
++
++ return _error_do(code, NULL, unused);
+ }
+
+
+@@ -98,12 +106,16 @@ int error_print(char const * program)
+ {
+ int code = 0;
+
++ va_list unused;
++
++ bzero(&unused, sizeof(unused)); /* suppress uninitialized-value warnings */
++
+ if(program != NULL)
+ {
+ fputs(program, stderr);
+ fputs(": ", stderr);
+ }
+- fputs(_error_do(&code, NULL, NULL), stderr);
++ fputs(_error_do(&code, NULL, unused), stderr);
+ fputc('\n', stderr);
+ return code;
+ }
@@ -0,0 +1,45 @@
+--- src/error.c.orig 2014-11-21 17:41:49 UTC
++++ src/error.c
+@@ -46,14 +46,22 @@ static char const * _error_do(int * code
+ /* error_get */
+ char const * error_get(void)
+ {
+- return _error_do(NULL, NULL, NULL);
++ va_list unused;
++
++ bzero(&unused, sizeof(unused)); /* suppress uninitialized-value warnings */
++
++ return _error_do(NULL, NULL, unused);
+ }
+
+
+ /* error_get_code */
+ char const * error_get_code(int * code)
+ {
+- return _error_do(code, NULL, NULL);
++ va_list unused;
++
++ bzero(&unused, sizeof(unused)); /* suppress uninitialized-value warnings */
++
++ return _error_do(code, NULL, unused);
+ }
+
+
+@@ -98,12 +106,16 @@ int error_print(char const * program)
+ {
+ int code = 0;
+
++ va_list unused;
++
++ bzero(&unused, sizeof(unused)); /* suppress uninitialized-value warnings */
++
+ if(program != NULL)
+ {
+ fputs(program, stderr);
+ fputs(": ", stderr);
+ }
+- fputs(_error_do(&code, NULL, NULL), stderr);
++ fputs(_error_do(&code, NULL, unused), stderr);
+ fputc('\n', stderr);
+ return code;
+ }

File Metadata

Mime Type
text/plain
Expires
Mon, Apr 6, 3:09 PM (34 m, 44 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30979402
Default Alt Text
D1217.id.diff (2 KB)

Event Timeline