bx509d: Fix warnings

This commit is contained in:
Nicolas Williams
2021-06-29 17:01:53 -05:00
parent 23190a3f5e
commit 5dcad4635b
4 changed files with 59 additions and 28 deletions

View File

@@ -228,8 +228,10 @@ authorize(void *ctx,
if ((san = string_encode(s)) == NULL ||
asprintf(&p, "%s/%s/%s-%s", d, princ, prefix, san) == -1 ||
p == NULL)
p == NULL) {
free(san);
goto enomem;
}
ret = stat(p, &st) == -1 ? errno : 0;
free(san);
free(p);
@@ -251,10 +253,8 @@ authorize(void *ctx,
ret = hx509_request_get_eku(csr, i, &s);
if (ret)
break;
if (asprintf(&p, "%s/%s/eku-%s", d, princ, s) == -1 || p == NULL) {
free(princ);
free(s);
}
if (asprintf(&p, "%s/%s/eku-%s", d, princ, s) == -1 || p == NULL)
goto enomem;
ret = stat(p, &st) == -1 ? errno : 0;
free(p);
free(s);