~ubuntu-branches/ubuntu/edgy/bumprace/edgy

« back to all changes in this revision

Viewing changes to debian/patches/002_buffer-overflow.patch

  • Committer: Bazaar Package Importer
  • Author(s): Christian T. Steigies
  • Date: 2005-07-05 21:04:29 UTC
  • mfrom: (2.1.1 sarge)
  • Revision ID: james.westby@ubuntu.com-20050705210429-3f7gs0309b12t96i
Tags: 1.4.6-5
* added automatic config.{sub|guess} updating (closes: #316793)
* GNU config automated update: config.sub (20021130 to 20050422),
  config.guess (20021130 to 20050422)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--- src/options.c.old   2003-07-21 18:03:46.000000000 +0200
 
2
+++ src/options.c       2005-01-16 03:12:21.000000000 +0100
 
3
@@ -10,7 +10,7 @@ FILE *OpenOptionsFile( char *mode )
 
4
     FILE *file;
 
5
     
 
6
     if ((char *)getenv("HOME") != NULL)
 
7
-       sprintf( filename, "%s/.bumprace", getenv("HOME"));
 
8
+       snprintf( filename, sizeof(filename), "%s/.bumprace", getenv("HOME"));
 
9
     else
 
10
        sprintf( filename, "bumprace.dat");
 
11
 
 
12
@@ -52,7 +52,7 @@ void ReadOptions()
 
13
 
 
14
     fscanf(file, "%*s%*s%*s%*s\n");
 
15
     for (i=0;i<10;i++)
 
16
-       fscanf(file, "%[^\n]\n",&Player[i]);
 
17
+       fscanf(file, "%199[^\n]\n",&Player[i]);
 
18
     for (i=0;i<10;i++)
 
19
        fscanf(file, "%d\n",&Hiscore[i]);
 
20
 //    for (i=0;i<10;i++)