[DRBD-cvs] user by lars; drbdsetup down did never report any erro...

drbd-user@lists.linbit.com drbd-user@lists.linbit.com
Mon, 17 May 2004 23:33:27 +0200 (CEST)


DRBD CVS committal

Author  : lars
Project : drbd
Module  : user

Dir     : drbd/user


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


Log Message:
drbdsetup down did never report any error
===================================================================
RCS file: /var/lib/cvs/drbd/drbd/user/drbdsetup.c,v
retrieving revision 1.54.2.32
retrieving revision 1.54.2.33
diff -u -3 -r1.54.2.32 -r1.54.2.33
--- drbdsetup.c	30 Apr 2004 09:46:57 -0000	1.54.2.32
+++ drbdsetup.c	17 May 2004 21:33:22 -0000	1.54.2.33
@@ -879,10 +879,11 @@
 
 int cmd_down(int drbd_fd,char** argv,int argc,struct option *options)
 {
-  cmd_secondary(drbd_fd,argv,argc,options);
-  cmd_disconnect(drbd_fd,argv,argc,options);
-  cmd_detach(drbd_fd,argv,argc,options);
-  return 0;
+  int err;
+  err = cmd_secondary(drbd_fd,argv,argc,options);
+  if (!err) err = cmd_disconnect(drbd_fd,argv,argc,options);
+  if (!err) err = cmd_detach(drbd_fd,argv,argc,options);
+  return err;
 }
 
 int cmd_detach(int drbd_fd,char** argv,int argc,struct option *options)