int ret;
int secret_len = strlen(secret);
char payload[((secret_len * 3) / 4) + 4];
- char error_buf[80];
if (!secret_len) {
fprintf(stderr, "secret is empty.\n");
ret = ceph_unarmor(payload, payload+sizeof(payload), secret, secret+secret_len);
if (ret < 0) {
+ char error_buf[80];
fprintf(stderr, "secret is not valid base64: %s.\n",
strerror_r(-ret, error_buf, sizeof(error_buf)));
return ret;
olen += strlen(secret);
}
char option[olen+1];
- char error_buf[80];
int use_key = 1;
option[olen] = '\0';
ret = 0;
use_key = 0;
} else {
+ char error_buf[80];
fprintf(stderr, "adding ceph secret key to kernel failed: %s.\n",
strerror_r(-ret, error_buf, sizeof(error_buf)));
return ret;