--- rpmbuild/BUILD/trackballs-1.1.4/src/map.cc~ 2011-10-11 13:00:43.045658281 +0200 +++ rpmbuild/BUILD/trackballs-1.1.4/src/map.cc 2011-10-11 13:08:21.708106042 +0200 @@ -829,7 +829,7 @@ gzwrite(gp,data,sizeof(int32_t)*1); for(i=0;i<numTextures;i++) { char textureName[64]; - snprintf(textureName,63,textureNames[i]); + snprintf(textureName,63,"%s",textureNames[i]); gzwrite(gp,textureName,64); } --- rpmbuild/BUILD/trackballs-1.1.4/src/editMode.cc~ 2007-05-17 17:40:38.000000000 +0200 +++ rpmbuild/BUILD/trackballs-1.1.4/src/editMode.cc 2011-10-11 13:12:21.380084641 +0200 @@ -1298,7 +1298,7 @@ void EditMode::testLevel() { if(SetupMode::setupMode) { - snprintf(Settings::settings->specialLevel,sizeof(Settings::settings->specialLevel),levelname); + snprintf(Settings::settings->specialLevel,sizeof(Settings::settings->specialLevel),"%s",levelname); Settings::settings->doSpecialLevel=1; saveMap(); GameMode::activate(SetupMode::setupMode); --- rpmbuild/BUILD/trackballs-1.1.4/src/editMode.cc~ 2011-10-11 13:13:25.826998166 +0200 +++ rpmbuild/BUILD/trackballs-1.1.4/src/editMode.cc 2011-10-11 13:14:19.766087469 +0200 @@ -212,7 +212,7 @@ if(map) closeMap(); // Store name of level to edit - snprintf(levelname,sizeof(levelname),name); + snprintf(levelname,sizeof(levelname),"%s",name); /* Set the pathname under which we will save the map */ snprintf(pathname,sizeof(pathname),"%s/.trackballs/levels",getenv("HOME"),name);