cmd/img_mgmt: Call dfu stop cb on erase
- If a DFU is in process, stop callback needs to be called when erase is
performed, since the DFU state of the image gets cleared
diff --git a/cmd/img_mgmt/src/img_mgmt.c b/cmd/img_mgmt/src/img_mgmt.c
index 1a40ffc..f66dc62 100644
--- a/cmd/img_mgmt/src/img_mgmt.c
+++ b/cmd/img_mgmt/src/img_mgmt.c
@@ -314,6 +314,10 @@
rc = img_mgmt_impl_erase_slot();
+ if (!rc) {
+ img_mgmt_dfu_stopped();
+ }
+
err = 0;
err |= cbor_encode_text_stringz(&ctxt->encoder, "rc");
err |= cbor_encode_int(&ctxt->encoder, rc);