[nx-libs] Update format patch to fix arm build
Orion Poplawski
orion at fedoraproject.org
Thu Jan 30 02:20:48 UTC 2014
commit 5e4889c4a710cebabd85e024ef381cd85747c990
Author: Orion Poplawski <orion at cora.nwra.com>
Date: Wed Jan 29 19:21:11 2014 -0700
Update format patch to fix arm build
nx-libs-format.patch | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 69 insertions(+), 0 deletions(-)
---
diff --git a/nx-libs-format.patch b/nx-libs-format.patch
index cda9bee..40a1e62 100644
--- a/nx-libs-format.patch
+++ b/nx-libs-format.patch
@@ -36,3 +36,72 @@ diff -up nx-libs-3.5.0.22/nx-X11/lib/xtrans/Xtransint.h.format nx-libs-3.5.0.22/
fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
errno=saveerrno; \
} else ((void)0)
+diff -up nx-libs-3.5.0.22/nx-X11/programs/nxauth/process.c.format nx-libs-3.5.0.22/nx-X11/programs/nxauth/process.c
+--- nx-libs-3.5.0.22/nx-X11/programs/nxauth/process.c.format 2014-01-04 13:39:35.000000000 -0700
++++ nx-libs-3.5.0.22/nx-X11/programs/nxauth/process.c 2014-01-28 22:52:26.100107437 -0700
+@@ -974,7 +974,7 @@ fprintfhex(register FILE *fp, int len, c
+ char *hex;
+
+ hex = bintohex(len, cp);
+- fprintf(fp, hex);
++ fprintf(fp, "%s", hex);
+ free(hex);
+ }
+
+diff -up nx-libs-3.5.0.22/nx-X11/programs/Xserver/GL/glx/glximports.c.format nx-libs-3.5.0.22/nx-X11/programs/Xserver/GL/glx/glximports.c
+--- nx-libs-3.5.0.22/nx-X11/programs/Xserver/GL/glx/glximports.c.format 2014-01-04 13:39:35.000000000 -0700
++++ nx-libs-3.5.0.22/nx-X11/programs/Xserver/GL/glx/glximports.c 2014-01-27 20:26:27.614602671 -0700
+@@ -110,12 +110,12 @@ void *__glXImpRealloc(__GLcontext *gc, v
+
+ void __glXImpWarning(__GLcontext *gc, char *msg)
+ {
+- ErrorF((char *)msg);
++ ErrorF("%s",(char *)msg);
+ }
+
+ void __glXImpFatal(__GLcontext *gc, char *msg)
+ {
+- ErrorF((char *)msg);
++ ErrorF("%s",(char *)msg);
+ __glXAbort();
+ }
+
+diff -up nx-libs-3.5.0.22/nx-X11/programs/Xserver/hw/nxagent/Error.c.format nx-libs-3.5.0.22/nx-X11/programs/Xserver/hw/nxagent/Error.c
+--- nx-libs-3.5.0.22/nx-X11/programs/Xserver/hw/nxagent/Error.c.format 2014-01-04 13:41:35.000000000 -0700
++++ nx-libs-3.5.0.22/nx-X11/programs/Xserver/hw/nxagent/Error.c 2014-01-28 20:35:13.602642690 -0700
+@@ -232,7 +232,7 @@ static int nxagentPrintError(dpy, event,
+
+ int nxagentExitHandler(const char *message)
+ {
+- FatalError(message);
++ FatalError("%s", message);
+
+ return 0;
+ }
+diff -up nx-libs-3.5.0.22/nx-X11/programs/Xserver/hw/nxagent/Init.c.format nx-libs-3.5.0.22/nx-X11/programs/Xserver/hw/nxagent/Init.c
+--- nx-libs-3.5.0.22/nx-X11/programs/Xserver/hw/nxagent/Init.c.format 2014-01-04 13:41:35.000000000 -0700
++++ nx-libs-3.5.0.22/nx-X11/programs/Xserver/hw/nxagent/Init.c 2014-01-27 20:53:59.551990127 -0700
+@@ -509,7 +509,7 @@ void OsVendorVErrorFFunction(const char
+
+ nxagentStartRedirectToClientsLog();
+
+- fprintf(stderr, buffer);
++ fprintf(stderr, "%s", buffer);
+
+ nxagentEndRedirectToClientsLog();
+ }
+diff -up nx-libs-3.5.0.22/nx-X11/programs/Xserver/os/log.c.format nx-libs-3.5.0.22/nx-X11/programs/Xserver/os/log.c
+--- nx-libs-3.5.0.22/nx-X11/programs/Xserver/os/log.c.format 2014-01-04 13:39:35.000000000 -0700
++++ nx-libs-3.5.0.22/nx-X11/programs/Xserver/os/log.c 2014-01-27 20:01:29.741979120 -0700
+@@ -692,9 +692,9 @@ Error(char *str)
+ return;
+ sprintf(err, "%s: ", str);
+ strcat(err, strerror(saveErrno));
+- LogWrite(-1, err);
++ LogWrite(-1, "%s", err);
+ } else
+- LogWrite(-1, strerror(saveErrno));
++ LogWrite(-1, "%s", strerror(saveErrno));
+ }
+
+ void
More information about the scm-commits
mailing list