Skip to content

Commit

Permalink
fixed segfault in cleaning up functions
Browse files Browse the repository at this point in the history
  • Loading branch information
gtheler committed May 2, 2019
1 parent 28891c1 commit e64bd93
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion src/cleanup.c
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ void wasora_free_function(function_t *function) {
if (function->data_argument_alloced) {
for (i = 0; i < function->n_arguments; i++) {
free(function->data_argument[i]);
function->data_argument = NULL;
function->data_argument[i] = NULL;
}
free(function->data_argument);
function->data_argument = NULL;
Expand Down
4 changes: 2 additions & 2 deletions src/parser.c
Original file line number Diff line number Diff line change
Expand Up @@ -1243,9 +1243,9 @@ if (strcasecmp(token, "FROM") == 0) {

// nos dieron los datos hard en el wasora_input
backup1 = malloc(strlen(dummy)+8);
sprintf(backup1, "dummy %s", dummy);
snprintf(backup1, strlen(dummy)+8, "dummy %s", dummy);
backup2 = malloc(strlen(dummy)+8);
sprintf(backup2, "dummy %s", dummy);
snprintf(backup2, strlen(dummy)+8, "dummy %s", dummy);

// contamos cuanta informacion hay
function->data_size = 0;
Expand Down

0 comments on commit e64bd93

Please sign in to comment.