summaryrefslogtreecommitdiff
path: root/libbb/xfuncs.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbb/xfuncs.c')
-rw-r--r--libbb/xfuncs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libbb/xfuncs.c b/libbb/xfuncs.c
index 4e17c28bd..64061e4f0 100644
--- a/libbb/xfuncs.c
+++ b/libbb/xfuncs.c
@@ -648,7 +648,7 @@ void ioctl_or_perror_and_die(int fd, int request, void *argp, const char *fmt,..
648 648
649 if (ioctl(fd, request, argp) < 0) { 649 if (ioctl(fd, request, argp) < 0) {
650 va_start(p, fmt); 650 va_start(p, fmt);
651 bb_vperror_msg(fmt, p); 651 bb_verror_msg(fmt, p, strerror(errno));
652 /* xfunc_die can actually longjmp, so be nice */ 652 /* xfunc_die can actually longjmp, so be nice */
653 va_end(p); 653 va_end(p);
654 xfunc_die(); 654 xfunc_die();
@@ -662,7 +662,7 @@ int ioctl_or_perror(int fd, int request, void *argp, const char *fmt,...)
662 662
663 if (ret < 0) { 663 if (ret < 0) {
664 va_start(p, fmt); 664 va_start(p, fmt);
665 bb_vperror_msg(fmt, p); 665 bb_verror_msg(fmt, p, strerror(errno));
666 va_end(p); 666 va_end(p);
667 } 667 }
668 return ret; 668 return ret;