]> git.sur5r.net Git - openldap/commitdiff
ITS#6721: Fix uninitialized tv_usec from ITS#6282
authorHallvard Furuseth <hallvard@openldap.org>
Tue, 23 Nov 2010 10:10:45 +0000 (10:10 +0000)
committerHallvard Furuseth <hallvard@openldap.org>
Tue, 23 Nov 2010 10:10:45 +0000 (10:10 +0000)
servers/slapd/back-ldap/config.c
servers/slapd/back-ldap/extended.c

index 7b5cb291f134f8768501112831a71a001dc7e5f2..b658524a3e4a993ad9f96cd6d9a9c2bf8987f5f7 100644 (file)
@@ -2339,8 +2339,7 @@ retry:
                rs->sr_err = ldap_whoami( lc->lc_ld, ctrls, NULL, &msgid );
                if ( rs->sr_err == LDAP_SUCCESS ) {
                        /* by now, make sure no timeout is used (ITS#6282) */
-                       struct timeval tv;
-                       tv.tv_sec = -1;
+                       struct timeval tv = { -1, 0 };
                        if ( ldap_result( lc->lc_ld, msgid, LDAP_MSG_ALL, &tv, &res ) == -1 ) {
                                ldap_get_option( lc->lc_ld, LDAP_OPT_ERROR_NUMBER,
                                        &rs->sr_err );
index 293e24e0a8aae1b54649b656a72dc479d2eedece..12570e72d5e39a57142c225ec4c3a8b51435c466 100644 (file)
@@ -191,8 +191,7 @@ retry:
        if ( rc == LDAP_SUCCESS ) {
                /* TODO: set timeout? */
                /* by now, make sure no timeout is used (ITS#6282) */
-               struct timeval tv;
-               tv.tv_sec = -1;
+               struct timeval tv = { -1, 0 };
                if ( ldap_result( lc->lc_ld, msgid, LDAP_MSG_ALL, &tv, &res ) == -1 ) {
                        ldap_get_option( lc->lc_ld, LDAP_OPT_ERROR_NUMBER, &rc );
                        rs->sr_err = rc;
@@ -320,8 +319,7 @@ retry:
        if ( rc == LDAP_SUCCESS ) {
                /* TODO: set timeout? */
                /* by now, make sure no timeout is used (ITS#6282) */
-               struct timeval tv;
-               tv.tv_sec = -1;
+               struct timeval tv = { -1, 0 };
                if ( ldap_result( lc->lc_ld, msgid, LDAP_MSG_ALL, &tv, &res ) == -1 ) {
                        ldap_get_option( lc->lc_ld, LDAP_OPT_ERROR_NUMBER, &rc );
                        rs->sr_err = rc;