[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#229266: ITP: hatari -- Atari ST emulator



On Sat, Jan 24, 2004 at 12:36:27AM +0100, Marco Herrn wrote:

> * Package name    : hatari
>   Version         : 0.45
>   Upstream Author : Thomas Huth <thothy@users.sourceforge.net>
> * URL             : http://hatari.sourceforge.net/
> * License         : GPL
>   Description     : Atari ST emulator

  A minor patch is included below which would be nice to include.

Steve
--
# Debian Security Audit Project
http://www.steve.org.uk/Debian/



--- configuration.c-orig	2004-01-24 00:28:01.000000000 +0000
+++ configuration.c	2004-01-24 00:28:15.000000000 +0000
@@ -249,7 +249,7 @@
   /* Initialize the configuration file name */
   homeDir = getenv("HOME");
   if(homeDir != NULL && homeDir[0] != 0 && strlen(homeDir) < sizeof(cfgName)-13)
-    sprintf(cfgName, "%s/.hatari.cfg", homeDir);
+    snprintf(cfgName, sizeof(cfgName)-1, "%s/.hatari.cfg", homeDir);
   else
     strcpy(cfgName, "hatari.cfg");
 }
--- printer.c-orig	2004-01-24 00:26:46.000000000 +0000
+++ printer.c	2004-01-24 00:27:13.000000000 +0000
@@ -66,7 +66,7 @@
 	{
 		/* construct filename for printing.... */
 		if(getenv("HOME")!=NULL)
-			sprintf(ConfigureParams.Printer.szPrintToFileName, "%s%s", getenv("HOME"), PRINTER_FILENAME);
+			snprintf(ConfigureParams.Printer.szPrintToFileName, sizeof(ConfigureParams.Printer.szPrintToFileName)-1, "%s%s", getenv("HOME"), PRINTER_FILENAME);
 		else
 			sprintf(ConfigureParams.Printer.szPrintToFileName, ".%s",PRINTER_FILENAME);
 	}



Reply to: