#ifdef HAVE_MKNOD
int r;
+ if (mode < 0) {
+ reply_with_error ("%s: mode is negative", path);
+ return -1;
+ }
+
CHROOT_IN;
r = mknod (path, mode, makedev (devmajor, devminor));
CHROOT_OUT;
if (r == -1) {
- reply_with_perror ("mknod: %s", path);
+ reply_with_perror ("%s", path);
return -1;
}