Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > 1cb7d7f56393a70a3ea986d86e36934e > files > 2

fuse-emulator-0.10.0.2-1plf2009.1.src.rpm

--- fuse-0.10.0.1.orig/debugger/disassemble.c	2008-11-27 15:46:08.000000000 -0500
+++ fuse-0.10.0.1/debugger/disassemble.c	2009-01-08 03:59:06.000000000 -0500
@@ -161,7 +161,7 @@
 
   case 0x00: case 0x08:
     if( b <= 0x08 ) {
-      snprintf( buffer, buflen, opcode_00xxx000[ b >> 3 ] ); *length = 1;
+      snprintf( buffer, buflen, "%s", opcode_00xxx000[ b >> 3 ] ); *length = 1;
     } else {
       get_offset( buffer2, 40, address + 2, readbyte_internal( address + 1 ) );
       snprintf( buffer, buflen, "%s%s", opcode_00xxx000[ b >> 3 ], buffer2 );
@@ -540,7 +540,7 @@
       break;
 
     case 0x07: case 0x0f:
-      snprintf( buffer, buflen, opcode_01xxx111[ ( b >> 3 ) & 0x07 ] );
+      snprintf( buffer, buflen, "%s", opcode_01xxx111[ ( b >> 3 ) & 0x07 ] );
       *length = 1;
       break;
 
@@ -560,7 +560,7 @@
     snprintf( buffer, buflen, "NOPD" ); *length = 1; *length = 1;
   } else {
     /* Note: 0xbc to 0xbf already removed */
-    snprintf( buffer, buflen, opcode_101xxxxx[ b & 0x1f ] ); *length = 1;
+    snprintf( buffer, buflen, "%s", opcode_101xxxxx[ b & 0x1f ] ); *length = 1;
   }
 }
 
@@ -713,7 +713,7 @@
     return 1;
   } else {
     const char *regs[] = { "B", "C", "D", "E", "H", "L", "(HL)", "A" };
-    snprintf( buffer, buflen, regs[i] );
+    snprintf( buffer, buflen, "%s", regs[i] );
     return 0;
   }
 }
--- fuse-0.10.0.1.orig/printer.c	2008-11-27 15:46:12.000000000 -0500
+++ fuse-0.10.0.1/printer.c	2009-01-08 04:10:33.000000000 -0500
@@ -156,7 +156,7 @@
 if(overwrite)
   {
   /* we reserve 10 chars for height */
-  fprintf(printer_graphics_file,pbmstart);
+  fprintf(printer_graphics_file,"%s",pbmstart);
   fprintf(printer_graphics_file,"%10d\n",0);
   }
 else