]> git.puffer.fish Git - mirror/frr.git/commitdiff
2005-02-15 Paul Jakma <paul.jakma@sun.com>
authorpaul <paul>
Tue, 15 Feb 2005 10:10:55 +0000 (10:10 +0000)
committerpaul <paul>
Tue, 15 Feb 2005 10:10:55 +0000 (10:10 +0000)
* ospf_packet.c: (ospf_recv_packet) Fix silly error wrt allocating
  ibuf. Thanks Andrew.

ospfd/ChangeLog
ospfd/ospf_packet.c

index 40032a445ad0e19e05d4ff8eaab003e0ad9a5d03..c6607e0c3acf3b9cc98f1327debf55699b3ccc30 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-15 Paul Jakma <paul.jakma@sun.com>
+
+       * ospf_packet.c: (ospf_recv_packet) Fix silly error wrt allocating
+         ibuf. Thanks Andrew.
+
 2005-02-14 Paul Jakma <paul.jakma@sun.com>
 
        * ospf_packet.c: (ospf_recv_packet) use stream_recvmsg.
index c4e7f523d009f909f91240bb23c160d3d9978d23..58369250cf4c8571591bdededf8c913a51ecc451 100644 (file)
@@ -2093,11 +2093,10 @@ ospf_recv_packet (int fd, struct interface **ifp)
   ip_len = ip_len + (iph.ip_hl << 2);
 #endif
   
-  ibuf = stream_new (ip_len);
-  iov.iov_base = STREAM_DATA (ibuf);
-  iov.iov_len = ip_len;
   if ( (ibuf = stream_new (ip_len)) == NULL)
     return NULL;
+  iov.iov_base = STREAM_DATA (ibuf);
+  iov.iov_len = ip_len;
   
   ret = stream_recvmsg (ibuf, fd, &msgh, 0, ip_len);