From: František Dvořák Date: Sat, 19 Nov 2011 11:36:04 +0000 (+0000) Subject: Fix segfault when trying alternative addresses without timeout. X-Git-Tag: merge_30_head_take2_src~18 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=e7f6419f67c674c4fae052f9e37dda8b2d7bdce0;p=jra1mw.git Fix segfault when trying alternative addresses without timeout. --- diff --git a/org.glite.lbjp-common.gss/src/glite_gss.c b/org.glite.lbjp-common.gss/src/glite_gss.c index 7fada9d..857dbab 100644 --- a/org.glite.lbjp-common.gss/src/glite_gss.c +++ b/org.glite.lbjp-common.gss/src/glite_gss.c @@ -693,7 +693,7 @@ edg_wll_gss_connect(edg_wll_GssCred cred, char const *hostname, int port, ar.ent->h_addrtype, port, timeout, connection, gss_code); if (ret == 0) goto end; - if (timeout->tv_sec < 0 ||(timeout->tv_sec == 0 && timeout->tv_usec <= 0)) + if (timeout && (timeout->tv_sec < 0 ||(timeout->tv_sec == 0 && timeout->tv_usec <= 0))) goto end; i++; }