Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Nov 2014 19:18:14 +0000 (UTC)
From:      Sean Bruno <sbruno@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r373519 - head/devel/deforaos-libsystem/files
Message-ID:  <201411271918.sARJIEXC003729@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sbruno
Date: Thu Nov 27 19:18:13 2014
New Revision: 373519
URL: https://svnweb.freebsd.org/changeset/ports/373519
QAT: https://qat.redports.org/buildarchive/r373519/

Log:
  Repair build on arm with a patch to error.c
  
  Differential Revision:    https://reviews.freebsd.org/D1217
  PR:		195251
  Submitted by:	mikael.urankar@gmail.com
  Reviewed by:	olivier@cochard.me
  Approved by:	bapt (mentor)

Added:
  head/devel/deforaos-libsystem/files/
  head/devel/deforaos-libsystem/files/patch-src_error.c   (contents, props changed)

Added: head/devel/deforaos-libsystem/files/patch-src_error.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/deforaos-libsystem/files/patch-src_error.c	Thu Nov 27 19:18:13 2014	(r373519)
@@ -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;
+ }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201411271918.sARJIEXC003729>