[master] 2568dc3 Fix syntax error condition check for 'T' argument

Martin Blix Grydeland martin at varnish-software.com
Thu Apr 9 15:16:28 CEST 2015


commit 2568dc3a23b2f66fb73f1adf3dc33ad9b4646b93
Author: Martin Blix Grydeland <martin at varnish-software.com>
Date:   Mon Mar 23 17:08:25 2015 +0100

    Fix syntax error condition check for 'T' argument

diff --git a/lib/libvarnishapi/vsl_arg.c b/lib/libvarnishapi/vsl_arg.c
index 061c907..24483c9 100644
--- a/lib/libvarnishapi/vsl_arg.c
+++ b/lib/libvarnishapi/vsl_arg.c
@@ -349,7 +349,7 @@ VSL_Arg(struct VSL_data *vsl, int opt, const char *arg)
 		return (1);
 	case 'T':
 		d = VNUM(arg);
-		if (!isnan(d))
+		if (isnan(d))
 			return (vsl_diag(vsl, "-T: Syntax error"));
 		if (d < 0.)
 			return (vsl_diag(vsl, "-T: Range error"));



More information about the varnish-commit mailing list