Zero the parameters if no results found

This commit is contained in:
2020-10-15 11:29:31 +01:00
parent b5c05732de
commit 663d8e4f28
4 changed files with 8 additions and 0 deletions

View File

@@ -105,6 +105,8 @@ int doGroupsQuery(stored_conn *sconn, modb_ref *modb, where_builder *wb,
// Zero row result // Zero row result
if (qry_ret == 0) { if (qry_ret == 0) {
freeColumns(col_data, n_cols); freeColumns(col_data, n_cols);
*groups = 0;
*n_groups = 0;
return 0; return 0;
} }

View File

@@ -112,6 +112,8 @@ int doMetadataListQuery(stored_conn *sconn, modb_ref *modb, where_builder *wb,
// Zero row result // Zero row result
if (qry_ret == 0) { if (qry_ret == 0) {
freeColumns(col_data, n_cols); freeColumns(col_data, n_cols);
*metadata_list = 0;
*n_metadatas = 0;
return 0; return 0;
} }

View File

@@ -93,6 +93,8 @@ int doObjectsQuery(stored_conn *sconn, modb_ref *modb, where_builder *wb,
// Zero row result // Zero row result
if (qry_ret == 0) { if (qry_ret == 0) {
freeColumns(col_data, n_cols); freeColumns(col_data, n_cols);
*objects = 0;
*n_objects = 0;
return 0; return 0;
} }

View File

@@ -111,6 +111,8 @@ int doUsersQuery(stored_conn *sconn, modb_ref *modb, where_builder *wb,
// Zero row result // Zero row result
if (qry_ret == 0) { if (qry_ret == 0) {
freeColumns(col_data, n_cols); freeColumns(col_data, n_cols);
*users = 0;
*n_users = 0;
return 0; return 0;
} }