Fixed buffer overflow
[skeinsum.git] / skein512.c
index a0afbdb32c019b3d8d11b660b6802a9f947e2c6a..7e0a18ca0dd7ec8474a8b287ad17acbca26ff16b 100644 (file)
@@ -604,7 +604,7 @@ int main(int argc, char** argv)
                        while(index_files < number_files)
                        {
                                FILE *fp;
-                               char hash[100], file_name[100], file_tmp[100], MsgDigest_tmp[hashbitlen/2];
+                               char hash[500], file_name[100], file_tmp[100], MsgDigest_tmp[hashbitlen/2];
                                int NoMatch = 0, NotProper = 0, Computed = 0;
                                strcpy(file_name,list_files[index_files]);
                                //show everything