]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
unchecked argv[idx] access 674/head
authorniXman <i.nixman@autistici.org>
Wed, 26 Apr 2017 10:04:04 +0000 (13:04 +0300)
committerniXman <i.nixman@autistici.org>
Wed, 26 Apr 2017 10:04:04 +0000 (13:04 +0300)
examples/simple_compression.c
examples/streaming_compression.c
examples/streaming_decompression.c

index 9d448712ec34f56ff520bc094e448a44bb381fe5..ab11314755759fdbd66fdab198135f6915c3250b 100644 (file)
@@ -116,7 +116,6 @@ static char* createOutFilename_orDie(const char* filename)
 int main(int argc, const char** argv)
 {
     const char* const exeName = argv[0];
-    const char* const inFilename = argv[1];
 
     if (argc!=2) {
         printf("wrong arguments\n");
@@ -125,6 +124,8 @@ int main(int argc, const char** argv)
         return 1;
     }
 
+    const char* const inFilename = argv[1];
+
     char* const outFilename = createOutFilename_orDie(inFilename);
     compress_orDie(inFilename, outFilename);
     free(outFilename);
index 4c2c1a1d8bc727ac0e045928cd75005f9f694f66..24ad15bd614ce3aaf57bac567aa04f40c6079230 100644 (file)
@@ -112,7 +112,6 @@ static const char* createOutFilename_orDie(const char* filename)
 int main(int argc, const char** argv)
 {
     const char* const exeName = argv[0];
-    const char* const inFilename = argv[1];
 
     if (argc!=2) {
         printf("wrong arguments\n");
@@ -121,6 +120,8 @@ int main(int argc, const char** argv)
         return 1;
     }
 
+    const char* const inFilename = argv[1];
+
     const char* const outFilename = createOutFilename_orDie(inFilename);
     compressFile_orDie(inFilename, outFilename, 1);
 
index 400aa673d64be9747af069fb1e0fb5631655f23e..bb2d809870810dcc2ced5302423d936f4ee4a5b0 100644 (file)
@@ -99,7 +99,6 @@ static void decompressFile_orDie(const char* fname)
 int main(int argc, const char** argv)
 {
     const char* const exeName = argv[0];
-    const char* const inFilename = argv[1];
 
     if (argc!=2) {
         fprintf(stderr, "wrong arguments\n");
@@ -108,6 +107,8 @@ int main(int argc, const char** argv)
         return 1;
     }
 
+    const char* const inFilename = argv[1];
+
     decompressFile_orDie(inFilename);
     return 0;
 }