Commit 2073d95f authored by Richard Levitte's avatar Richard Levitte
Browse files

Avoid endless loops. Really, we were using the same variable for two

different conditions...
parent cbed917f
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -8,22 +8,22 @@ $ copy/concatenate [-.certs]*.pem certs.tmp
$
$	old_f :=
$ loop_certs:
$	c := NO
$	verify := NO
$	more := YES
$	certs :=
$ loop_certs2:
$	f = f$search("[-.certs]*.pem")
$	if f .nes. "" .and. f .nes. old_f
$	then
$	    certs = certs + " [-.certs]" + f$parse(f,,,"NAME") + ".pem"
$	    c := YES
$	    verify := YES
$	    if f$length(certs) .lt. 180 then goto loop_certs2
$	else
$	    more := NO
$	endif
$	certs = certs - " "
$
$	if c
$	then
$	    mcr 'exe_dir'openssl verify "-CAfile" certs.tmp 'certs'
$	    goto loop_certs
$	endif
$	if verify then mcr 'exe_dir'openssl verify "-CAfile" certs.tmp 'certs'
$	if more then goto loop_certs
$
$	delete certs.tmp;*