]> andersk Git - openssh.git/commitdiff
- djm@cvs.openbsd.org 2004/08/13 02:51:48
authordtucker <dtucker>
Fri, 13 Aug 2004 11:29:02 +0000 (11:29 +0000)
committerdtucker <dtucker>
Fri, 13 Aug 2004 11:29:02 +0000 (11:29 +0000)
     [monitor_fdpass.c]
     extra check for no message case; ok markus, deraadt, hshoexer, henning

ChangeLog
monitor_fdpass.c

index 5b104d1ed7c4ee559fe2c686795d71995f7e4f69..e4852bd994cfb08e1c65655722afecf0f84fb9d8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -18,6 +18,9 @@
    - jmc@cvs.openbsd.org 2004/08/13 00:01:43
      [ssh-keygen.1]
      kill whitespace at eol;
+   - djm@cvs.openbsd.org 2004/08/13 02:51:48
+     [monitor_fdpass.c]
+     extra check for no message case; ok markus, deraadt, hshoexer, henning
 
 20040812
  - (dtucker) [sshd.c] Remove duplicate variable imported during sync.
index f0dd88e7edcd92b14aaa1e763afac10acdd8eec4..dd1a139841da40b207d671aeb292c3a36c0afcfd 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "includes.h"
-RCSID("$OpenBSD: monitor_fdpass.c,v 1.5 2004/06/21 17:36:31 avsm Exp $");
+RCSID("$OpenBSD: monitor_fdpass.c,v 1.6 2004/08/13 02:51:48 djm Exp $");
 
 #include <sys/uio.h>
 
@@ -113,6 +113,8 @@ mm_receive_fd(int sock)
                fatal("%s: no fd", __func__);
 #else
        cmsg = CMSG_FIRSTHDR(&msg);
+       if (cmsg == NULL)
+               fatal("%s: no message header", __func__);
 #ifndef BROKEN_CMSG_TYPE
        if (cmsg->cmsg_type != SCM_RIGHTS)
                fatal("%s: expected type %d got %d", __func__,
This page took 0.0699 seconds and 5 git commands to generate.