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
|
// 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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user