Mercurial > noffle
diff src/noffle.c @ 228:1ad2602f57db noffle
[svn] see Changelog Dec 18 2001
author | mirkol |
---|---|
date | Tue, 18 Dec 2001 15:27:08 +0000 |
parents | ffb1848a39db |
children | f8a91e2b4060 |
line wrap: on
line diff
--- a/src/noffle.c Tue Dec 18 15:24:49 2001 +0000 +++ b/src/noffle.c Tue Dec 18 15:27:08 2001 +0000 @@ -10,7 +10,7 @@ received for some seconds (to allow multiple clients connect at the same time). - $Id: noffle.c 342 2001-12-09 12:31:57Z bears $ + $Id: noffle.c 358 2001-12-18 15:27:08Z mirkol $ */ #if HAVE_CONFIG_H @@ -323,7 +323,12 @@ name = Utl_stripWhiteSpace( grp ); if ( Grp_exists( name ) ) + { fprintf( stderr, "'%s' already exists.\n", name ); + return; + } + if ( ! Grp_isValidGroupName( name ) ) + fprintf( stderr, "'%s' invalid group name.\n", name ); else { Log_inf( "Creating new local group '%s'", name ); @@ -346,7 +351,17 @@ name = Utl_stripWhiteSpace( grp ); if ( ! Grp_exists( name ) ) + { fprintf( stderr, "'%s' does not exist.\n", name ); + return; + } + if ( ! Grp_isValidGroupName( name ) ) + { + fprintf( stderr, "'%s' invalid group name. Skipping deletion of overviews.\n", name ); + Log_inf( "Deleting invalid group '%s' without deleting overviews.", name ); + Grp_delete( name ); + printf( "Group '%s' deleted.\n", name ); + } else { int i;