Index: src/drbd/drbd_main.c =================================================================== --- src/drbd/drbd_main.c (revision 14271) +++ src/drbd/drbd_main.c (working copy) @@ -935,15 +935,16 @@ } /* Last part of the attaching process ... */ - if ( os.disk == Attaching && ns.disk == Negotiating ) { + if ( ns.conn >= Connected && os.disk == Attaching && ns.disk == Negotiating ) { drbd_send_sizes(mdev); // to start sync... drbd_send_uuids(mdev); drbd_send_state(mdev); } /* We want to pause/continue resync, tell peer. */ - if ( ( os.aftr_isp != ns.aftr_isp ) || - ( os.user_isp != ns.user_isp ) ) { + if ( os.conn >= Connected && + (( os.aftr_isp != ns.aftr_isp ) || + ( os.user_isp != ns.user_isp ) )) { drbd_send_state(mdev); }