Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
for (i = 0; i < ctx->keyval_count; i++) {
if (strcmp(ctx->data[i]->key, key) == 0) {
- *ret = ctx->data[i]->val;
+ if (ret) {
+ *ret = ctx->data[i]->val;
+ }
return NT_STATUS_OK;
}
}
return result;
}
- *ret = (int)strtol(value, NULL, 10);
+ if (ret) {
+ *ret = (int)strtol(value, NULL, 10);
+ }
return NT_STATUS_OK;
}
}
if (strequal(value, "Yes")) {
- *ret = true;
+ if (ret) {
+ *ret = true;
+ }
return NT_STATUS_OK;
} else if (strequal(value, "No")) {
- *ret = false;
+ if (ret) {
+ *ret = false;
+ }
return NT_STATUS_OK;
}