Zero the parameters if no results found
This commit is contained in:
@@ -105,6 +105,8 @@ int doGroupsQuery(stored_conn *sconn, modb_ref *modb, where_builder *wb,
|
||||
// Zero row result
|
||||
if (qry_ret == 0) {
|
||||
freeColumns(col_data, n_cols);
|
||||
*groups = 0;
|
||||
*n_groups = 0;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -112,6 +112,8 @@ int doMetadataListQuery(stored_conn *sconn, modb_ref *modb, where_builder *wb,
|
||||
// Zero row result
|
||||
if (qry_ret == 0) {
|
||||
freeColumns(col_data, n_cols);
|
||||
*metadata_list = 0;
|
||||
*n_metadatas = 0;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -93,6 +93,8 @@ int doObjectsQuery(stored_conn *sconn, modb_ref *modb, where_builder *wb,
|
||||
// Zero row result
|
||||
if (qry_ret == 0) {
|
||||
freeColumns(col_data, n_cols);
|
||||
*objects = 0;
|
||||
*n_objects = 0;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -111,6 +111,8 @@ int doUsersQuery(stored_conn *sconn, modb_ref *modb, where_builder *wb,
|
||||
// Zero row result
|
||||
if (qry_ret == 0) {
|
||||
freeColumns(col_data, n_cols);
|
||||
*users = 0;
|
||||
*n_users = 0;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user