]> git.sur5r.net Git - openldap/blobdiff - servers/ldapd/message.c
Do not attempt to obtain sizeof(sin_addr.s_addr) or &sin_addr.s_addr
[openldap] / servers / ldapd / message.c
index 4456295c2ecdbe2212cb0d6cacb4f1e66c0c920e..23a56c794a53ddb14065ee125a1f1a247fe70e3c 100644 (file)
@@ -1,3 +1,4 @@
+/* $OpenLDAP$ */
 /*
  * Copyright (c) 1990 Regents of the University of Michigan.
  * All rights reserved.
@@ -96,8 +97,8 @@ del_msg( struct msg *m )
        }
 
        if ( cur == NULL ) {
-               Debug( LDAP_DEBUG_ANY, "delmsg: cannot find msg %x\n", m,
-                   0, 0 );
+               Debug( LDAP_DEBUG_ANY, "delmsg: cannot find msg %lx\n",
+                      (unsigned long) m, 0, 0 );
                return( -1 );
        }
 
@@ -164,8 +165,8 @@ get_cldap_msg(
                    tmp->m_msgtype == msgtype &&
                    ((struct sockaddr_in *)&tmp->m_clientaddr)->sin_port ==
                    ((struct sockaddr_in *)fromaddr)->sin_port &&
-                   ((struct sockaddr_in *)&tmp->m_clientaddr)->sin_addr.s_addr
-                   == ((struct sockaddr_in *)fromaddr)->sin_addr.s_addr ) {
+                   ((struct sockaddr_in *)&tmp->m_clientaddr)->sin_addr
+                   == ((struct sockaddr_in *)fromaddr)->sin_addr ) {
                        break;
                }
        }