From 0144506246df56f2f705d4edc3cf29cd7dd0ed24 Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 6 Feb 2002 14:58:05 +0000 Subject: [PATCH] fix for non-file auth --- FS/bin/freeside-adduser | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/FS/bin/freeside-adduser b/FS/bin/freeside-adduser index 7fc5830db..9d424634b 100644 --- a/FS/bin/freeside-adduser +++ b/FS/bin/freeside-adduser @@ -1,6 +1,6 @@ #!/usr/bin/perl -w # -# $Id: freeside-adduser,v 1.3 2001-10-30 13:47:07 ivan Exp $ +# $Id: freeside-adduser,v 1.4 2002-02-06 14:58:05 ivan Exp $ use strict; use vars qw($opt_h $opt_c $opt_s); @@ -12,10 +12,12 @@ getopts("ch:s:"); die &usage if $opt_c && ! $opt_h; my $user = shift or die &usage; -my @args = ( 'htpasswd' ); -push @args, '-c' if $opt_c; -push @args, $opt_h, $user; -system(@args) == 0 or die "htpasswd failed: $?"; +if ( $opt_h ) { + my @args = ( 'htpasswd' ); + push @args, '-c' if $opt_c; + push @args, $opt_h, $user; + system(@args) == 0 or die "htpasswd failed: $?"; +} my $secretfile = $opt_s || 'secrets'; -- 2.11.0