1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-17 16:02:43 +01:00

C API: if store doesn't have a version, return an empty string

This commit is contained in:
José Luis Lafuente 2024-02-22 00:22:54 +01:00 committed by José Luis Lafuente
parent dfdb90dc8e
commit 24c8f6864d
No known key found for this signature in database
GPG key ID: 8A3455EBE455489A
3 changed files with 10 additions and 6 deletions

View file

@ -72,11 +72,9 @@ nix_err nix_store_get_version(nix_c_context * context, Store * store, char * des
context->last_err_code = NIX_OK;
try {
auto res = store->ptr->getVersion();
if (res) {
return nix_export_std_string(context, *res, dest, n);
} else {
return nix_set_err_msg(context, NIX_ERR_UNKNOWN, "store does not have a version");
}
if (!res)
res = "";
return nix_export_std_string(context, *res, dest, n);
}
NIXC_CATCH_ERRS
}