Fixed Memory leak, thanks melg8

This commit is contained in:
Jeremiah Orians 2021-06-23 07:58:11 -04:00
parent 8bc09f2b2e
commit a3c14bcd1b
No known key found for this signature in database
GPG Key ID: 6B3A3F198708F894
4 changed files with 9 additions and 8 deletions

View File

@ -21,6 +21,7 @@
** Fixed
Stop hang on large global arrays
Fixed Memory leak on read token
** Removed

4
cc.c
View File

@ -63,7 +63,7 @@ int main(int argc, char** argv)
{
if(NULL == hold_string)
{
hold_string = calloc(MAX_STRING, sizeof(char));
hold_string = calloc(MAX_STRING + 4, sizeof(char));
require(NULL != hold_string, "Impossible Exhustion has occured\n");
}
@ -168,7 +168,7 @@ int main(int argc, char** argv)
/* Deal with special case of wanting to read from standard input */
if(stdin == in)
{
hold_string = calloc(MAX_STRING, sizeof(char));
hold_string = calloc(MAX_STRING + 4, sizeof(char));
require(NULL != hold_string, "Impossible Exhustion has occured\n");
global_token = read_all_tokens(in, global_token, "STDIN");
}

View File

@ -179,8 +179,8 @@ fc31fc8b2d78bd50a4c89eb0e29149626868a70842a3dcb01ea87bb275a9e3c2 test/results/t
965bdf7049179199b9f423250a186c7b64ea55326c3249127d2daf7d42ae53cc test/results/test0106-knight-native-binary
0a929d6990caee3e93b1188a38fd3041c6f8e46d25a386024647c0f05c33bce7 test/results/test0106-knight-posix-binary
331ffb5284bd824494ad61a3b0b2dff5681a63ab604e9a06100af531ae237148 test/results/test0106-x86-binary
e9d19ffdb968df9acf74803992ddeaeb8cdac0859c376874aff7c511da8152f1 test/results/test1000-aarch64-binary
b7bf60cfdbc7307b012ce37f7db9dce1232742ba2e024727659421ea569cabff test/results/test1000-amd64-binary
eab68643534484930e46a7e80530323cb6846b732ecb01d868cc162c239bf1a6 test/results/test1000-armv7l-binary
75223a8ee5a44debdf45244e3862bdaebae0723c093baa38dd92e91241bbeb0e test/results/test1000-knight-posix-binary
4919f426e681405958ad576c718dcb2fd3ade32e73b367e28c071503485c7475 test/results/test1000-x86-binary
a9781ac8fefbbb102b7174bb86da8a9d700048c0e319ee4e48f0b904f5b9b9e4 test/results/test1000-aarch64-binary
c4b57dce2ec8bcf097ff91d1a9caf35da8f60afa819bdf9296fe4bbc8f0e8c30 test/results/test1000-amd64-binary
77e9dfaab24725af9d11785fe6c7556a605803bfa95290a4569b2c64de6280b9 test/results/test1000-armv7l-binary
7d1a25d721a27088a190b8d98217cfcf801afb777f8d676bf6ebbf9c9328da33 test/results/test1000-knight-posix-binary
4feb5a670ab5098fcc53a9fd6325ab0cf24f991153845641296b0905f621146f test/results/test1000-x86-binary

View File

@ -1 +1 @@
5d15d5c7db17f5341d10f5d459af1bc62b77e60b59ca05aed3d8dbcb920a40f4 test/test1000/proof
1c2565e2f50f9e1e4d4eaf0bba9f2467b79adc8e90f7dd3493a37ec50b052add test/test1000/proof