]> arthur.barton.de Git - netatalk.git/blobdiff - sys/solaris/ioc.c
Fix ressource leak, from Riccardo Magliocchetti
[netatalk.git] / sys / solaris / ioc.c
index 936336fe8d8b50a6410854732cbd108be211eeb6..4a53f9a9d5a3f6b32c30cb72886ab76841bc592a 100644 (file)
@@ -1,8 +1,19 @@
+/* $Id: ioc.c,v 1.3 2005-04-28 20:50:07 bfernhomberg Exp $
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif /* HAVE_CONFIG_H */
+
 #include <sys/types.h>
 #include <sys/stream.h>
 #include <sys/cmn_err.h>
 
+#ifdef STDC_HEADERS
+#include <strings.h>
+#else
 #include <string.h>
+#endif
 
 #include "ioc.h"
 
@@ -73,7 +84,7 @@ ioc_copyin( queue_t *q, mblk_t *m, mblk_t *private, caddr_t addr, uint size )
        freemsg( m );
        return;
     }
-#endif notdef
+#endif /* notdef */
     m->b_datap->db_type = M_COPYIN;
     m->b_wptr = m->b_rptr + sizeof( struct copyreq );
     cq = (struct copyreq *)m->b_rptr;
@@ -103,7 +114,7 @@ ioc_copyout( queue_t *q, mblk_t *m, mblk_t *private, caddr_t data,
        freemsg( m );
        return;
     }
-#endif notdef
+#endif /* notdef */
     if (( m0 = allocb( size, BPRI_MED )) == NULL ) {
        cmn_err( CE_CONT, "ioc_copyout nomem\n" );
        freemsg( m );