summaryrefslogtreecommitdiffstats
path: root/sys/netsmb
diff options
context:
space:
mode:
authorbrueffer <brueffer@FreeBSD.org>2012-07-10 21:02:59 +0000
committerbrueffer <brueffer@FreeBSD.org>2012-07-10 21:02:59 +0000
commit54ed21c8d6e0df837ed572d9b9a41d69fdee4e29 (patch)
treed38c82f22959399bf37dc25d6d5c851c95f6a819 /sys/netsmb
parentb19509b9f382661b6604836db565fd7e0d9a94f3 (diff)
downloadFreeBSD-src-54ed21c8d6e0df837ed572d9b9a41d69fdee4e29.zip
FreeBSD-src-54ed21c8d6e0df837ed572d9b9a41d69fdee4e29.tar.gz
Change a duplicated check to clarify that we really want to set a
reasonable default timeout. PR: 163135 Submitted by: Sascha Wildner <saw@online.de> Suggested by: bp Reviewed by: bp
Diffstat (limited to 'sys/netsmb')
-rw-r--r--sys/netsmb/smb_trantcp.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/netsmb/smb_trantcp.c b/sys/netsmb/smb_trantcp.c
index c898451..ce52544 100644
--- a/sys/netsmb/smb_trantcp.c
+++ b/sys/netsmb/smb_trantcp.c
@@ -523,8 +523,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);
OpenPOWER on IntegriCloud