X-Git-Url: http://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2Futil%2Ftabular_output.c;h=6c053ccacbb35ba69e98222f8793be17bb72cae9;hp=cfd43b26ed1c227ce0e024f6b21ee95e53ba5a2f;hb=9fea1a29dff48d5f49420c6207255e5d6e7c8053;hpb=0527cc793054e582ea8be8c0dc76df9e2ca0ab1b diff --git a/src/util/tabular_output.c b/src/util/tabular_output.c index cfd43b2..6c053cc 100644 --- a/src/util/tabular_output.c +++ b/src/util/tabular_output.c @@ -366,6 +366,7 @@ util_newTable(int Type, int numColumns, char **ColumnHeaders, int *ColumnContent Table->Type=Type; Table->numColumns=numColumns; Table->numRows=0; + Table->numAllocatedRows=0; if (sortByColumn < 0 || sortByColumn > numColumns) { fprintf(stderr,"Invalid Table Sortkey: %d.\n", sortByColumn); errno=EINVAL; @@ -399,6 +400,7 @@ util_newTable(int Type, int numColumns, char **ColumnHeaders, int *ColumnContent break; default : fprintf(stderr,"Error. Invalid TableType: %d.\n", Table->Type); + free(Table); errno=EINVAL; return NULL; }