summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/providers/data_provider_be.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/providers/data_provider_be.c b/src/providers/data_provider_be.c
index 9a752e31e..805f3ee81 100644
--- a/src/providers/data_provider_be.c
+++ b/src/providers/data_provider_be.c
@@ -1154,7 +1154,7 @@ static int be_get_account_info(struct sbus_request *dbus_req, void *user_data)
goto done;
}
- req = talloc(be_req, struct be_acct_req);
+ req = talloc_zero(be_req, struct be_acct_req);
if (!req) {
err_maj = DP_ERR_FATAL;
err_min = ENOMEM;
@@ -1201,6 +1201,7 @@ static int be_get_account_info(struct sbus_request *dbus_req, void *user_data)
} else if (strcmp(filter, ENUM_INDICATOR) == 0) {
req->filter_type = BE_FILTER_ENUM;
req->filter_value = NULL;
+ req->extra_value = NULL;
} else {
err_maj = DP_ERR_FATAL;
err_min = EINVAL;