perror uses the errno variable which is likely set to 0, which leads to
error messages like
non-zero log-len is required param: Success
Use fprintf and write to stderr the error messages.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
}
if (!cfg.log_len) {
- perror("non-zero log-len is required param\n");
+ fprintf(stderr, "non-zero log-len is required param\n");
err = -EINVAL;
goto close_dev;
}
if (cfg.lsp > 128) {
- perror("invalid lsp param\n");
+ fprintf(stderr, "invalid lsp param\n");
err = -EINVAL;
goto close_dev;
}
if (cfg.uuid_index > 128) {
- perror("invalid uuid index param\n");
+ fprintf(stderr, "invalid uuid index param\n");
err = -EINVAL;
goto close_dev;
}