[DRBD-cvs] user by phil; Hopefully this "'some resource' is not d...

drbd-user@lists.linbit.com drbd-user@lists.linbit.com
Thu, 12 Feb 2004 11:35:09 +0100 (CET)


DRBD CVS committal

Author  : phil
Project : drbd
Module  : user

Dir     : drbd/user


Modified Files:
      Tag: rel-0_7-branch
	drbdadm_main.c 


Log Message:
Hopefully this "'some resource' is not defined in your config." issue
is finally solved.

===================================================================
RCS file: /var/lib/cvs/drbd/drbd/user/Attic/drbdadm_main.c,v
retrieving revision 1.1.2.33
retrieving revision 1.1.2.34
diff -u -3 -r1.1.2.33 -r1.1.2.34
--- drbdadm_main.c	11 Feb 2004 22:03:52 -0000	1.1.2.33
+++ drbdadm_main.c	12 Feb 2004 10:35:04 -0000	1.1.2.34
@@ -728,12 +728,11 @@
 	for(i=optind;i<argc;i++) {
 	  struct d_resource *tmp;
 	  for_each_resource(res,tmp,config) {
-	    if(!strcmp(argv[i],res->name)) break;
-	  }
-	  if(for_completed(res,tmp,config)) {
-	    fprintf(stderr,"'%s' not defined in you config.\n",argv[i]);
-	    exit(20);
+	    if(!strcmp(argv[i],res->name)) goto found;
 	  }
+	  fprintf(stderr,"'%s' not defined in you config.\n",argv[i]);
+	  exit(20);
+	found:
 	  if( (rv=cmd->function(res,cmd->arg)) ) {
 	    fprintf(stderr,"drbdsetup exited with code %d\n",rv);
 	    exit(20);