kernel/smb: Fix a duplicated check (from FreeBSD).
authorSascha Wildner <saw@online.de>
Wed, 11 Jul 2012 22:23:53 +0000 (00:23 +0200)
committerSascha Wildner <saw@online.de>
Wed, 11 Jul 2012 22:23:53 +0000 (00:23 +0200)
sys/netproto/smb/smb_trantcp.c

index 96478b4..777f640 100644 (file)
@@ -474,8 +474,10 @@ smb_nbst_connect(struct smb_vc *vcp, struct sockaddr *sap, struct thread *td)
                return error;
        getnanotime(&ts2);
        timespecsub(&ts2, &ts1);
-       if (ts2.tv_sec == 0 && ts2.tv_sec == 0)
+       if (ts2.tv_sec == 0) {
                ts2.tv_sec = 1;
+               ts2.tv_nsec = 0;
+       }
        nbp->nbp_timo = ts2;
        timespecadd(&nbp->nbp_timo, &ts2);
        timespecadd(&nbp->nbp_timo, &ts2);