Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37533233
en ru br
ALT Linux repos
S:2.6.5-alt1

Group :: Emulators
RPM: fceux

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: fceux-2.1.4a-opensuse-overflow.patch
Download


--- src/input/bworld.cpp	2010-11-10 09:49:41.000000000 +0300
+++ src/input/bworld.cpp.new	2010-11-10 10:35:40.193906895 +0300
@@ -61,7 +61,7 @@
   seq=ptr=0;
   have=1;
   strcpy((char*)bdata,(char *)data+1); //mbg merge 7/17/06 added casts
-  strcpy((char*)&bdata[13],"SUNSOFT"); //mbg merge 7/17/06 added cast
+  strncpy((char*)&bdata[13],"SUNSOFT",7); //mbg merge 7/17/06 added cast
  }
 }
 
--- src/drivers/common/cheat.cpp	2010-11-10 09:49:41.000000000 +0300
+++ src/drivers/common/cheat.cpp.new	2010-11-10 10:42:22.289906895 +0300
@@ -404,7 +404,7 @@
  clo:
 
  printf("\nSelection [%d]> ",def+1);
- fgets(tmp,256,stdin);
+ fgets(tmp,16,stdin);
  if(tmp[0]=='\n')
   return def;
  c=tolower(tmp[0]);
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin