]> git.pld-linux.org Git - packages/bzip2.git/blob - bzip2-1.0.4-bzip2recover.patch
fix Buffer overflow in bzip2's bzip2recover
[packages/bzip2.git] / bzip2-1.0.4-bzip2recover.patch
1
2 https://bugzilla.redhat.com/226979
3
4 commit d92c60c24c16e46363dd15b94b47f04a7535898e
5 Author: Ivana Varekova <varekova@fedoraproject.org>
6 Date:   Mon Feb 5 11:12:02 2007 +0000
7
8     - Resolves: 226979 Buffer overflow in bzip2's bzip2recover
9
10 --- bzip2-1.0.4/bzip2recover.c.pom      2007-01-03 03:00:55.000000000 +0100
11 +++ bzip2-1.0.4/bzip2recover.c  2007-02-05 11:55:17.000000000 +0100
12 @@ -309,7 +309,8 @@
13     UInt32      buffHi, buffLo, blockCRC;
14     Char*       p;
15  
16 -   strcpy ( progName, argv[0] );
17 +   strncpy ( progName, argv[0], BZ_MAX_FILENAME-1);
18 +   progName[BZ_MAX_FILENAME-1]='\0';
19     inFileName[0] = outFileName[0] = 0;
20  
21     fprintf ( stderr, 
This page took 0.056437 seconds and 3 git commands to generate.