diff options
Diffstat (limited to 'cad/alliance/files/patch-06-fix-format-strings')
-rw-r--r-- | cad/alliance/files/patch-06-fix-format-strings | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/cad/alliance/files/patch-06-fix-format-strings b/cad/alliance/files/patch-06-fix-format-strings new file mode 100644 index 000000000000..8b5faa79a1f0 --- /dev/null +++ b/cad/alliance/files/patch-06-fix-format-strings @@ -0,0 +1,95 @@ +Description: Format string fixes + This patch fixes some format string problems with fprintf(). +Author: Roland Stigge <stigge@antcom.de> + +=================================================================== +--- alliance-5.0-20110203.orig/rtd/src/rtd_drive.c 2002-09-30 18:21:10.000000000 +0200 ++++ rtd/src/rtd_drive.c 2012-03-24 15:24:00.000000000 +0100 +@@ -100,7 +100,7 @@ + RtlExprLength = Length; + } + +- fprintf( RtlFile, Name ); ++ fprintf( RtlFile, "%s", Name ); + } + + /*------------------------------------------------------------\ +=================================================================== +--- alliance-5.0-20110203.orig/vpd/src/vpd_drive.c 2002-09-30 18:21:32.000000000 +0200 ++++ vpd/src/vpd_drive.c 2012-03-24 15:37:53.000000000 +0100 +@@ -100,7 +100,7 @@ + VpnExprLength = Length; + } + +- fprintf( VpnFile, Name ); ++ fprintf( VpnFile, "%s", Name ); + } + + /*------------------------------------------------------------\ +=================================================================== +--- alliance-5.0-20110203.orig/boog/src/bog_normalize_message.c 2002-09-30 18:19:58.000000000 +0200 ++++ boog/src/bog_normalize_message.c 2012-03-24 15:50:03.000000000 +0100 +@@ -106,7 +106,7 @@ + } + + fprintf(stderr,"BEH: "); +- fprintf(stderr,message); ++ fprintf(stderr,"%s",message); + fprintf(stderr," in '"); + fflush(stderr); + display_abl(abl); +=================================================================== +--- alliance-5.0-20110203.orig/l2p/src/drive_ps.c 2005-02-17 16:34:44.000000000 +0100 ++++ l2p/src/drive_ps.c 2012-03-24 16:02:33.000000000 +0100 +@@ -83,22 +83,22 @@ + break; + case E_OPEN : + fprintf (stderr, "Problem while opening file "); +- fprintf (stderr, msg); ++ fprintf (stderr, "%s", msg); + break; + case E_CLOSE : + fprintf (stderr, "Problem while closing file "); +- fprintf (stderr, msg); ++ fprintf (stderr, "%s", msg); + break; + case E_WRITE : + fprintf (stderr, "Problem while writing file "); +- fprintf (stderr, msg); ++ fprintf (stderr, "%s", msg); + break; + case E_READ : + fprintf (stderr, "Problem while reading file "); +- fprintf (stderr, msg); ++ fprintf (stderr, "%s", msg); + break; + case E_OUTBOX : +- fprintf (stderr, msg); ++ fprintf (stderr, "%s", msg); + break; + default : + fprintf (stderr, "Unknow internal error"); +=================================================================== +--- alliance-5.0-20110203.orig/loon/src/lon_normalize_message.c 2004-09-06 23:26:09.000000000 +0200 ++++ loon/src/lon_normalize_message.c 2012-03-24 16:15:39.000000000 +0100 +@@ -106,7 +106,7 @@ + } + + fprintf(stderr,"BEH: "); +- fprintf(stderr,message); ++ fprintf(stderr,"%s",message); + fprintf(stderr," in '"); + fflush(stderr); + display_abl(abl); +=================================================================== +--- alliance-5.0-20110203.orig/sea/src/util_LEFDEF.c 2004-09-29 23:40:46.000000000 +0200 ++++ sea/src/util_LEFDEF.c 2012-03-24 16:36:27.000000000 +0100 +@@ -213,7 +213,7 @@ + *pI = (char)0; pI += 1; + sprintf (asLEF, "%s(%s)", sTmp, pI); + } else { +- sprintf (asLEF, sTmp); ++ sprintf (asLEF, "%s", sTmp); + } + + return (asLEF); |