Handle KNOT_MSG_UNREGISTER_REQ message on STATE_SCHEMA_RESP state.
diff --git a/src/knot_thing_protocol.c b/src/knot_thing_protocol.c
index 859be03..cb01384 100644
--- a/src/knot_thing_protocol.c
+++ b/src/knot_thing_protocol.c
@@ -615,6 +615,10 @@
 		led_status(BLINK_STABLISHING);
 		hal_log_str("SCH_R");
 		if (hal_comm_read(cli_sock, &(msg.buffer), KNOT_MSG_SIZE) > 0) {
+			if (msg.hdr.type == KNOT_MSG_UNREGISTER_REQ) {
+				handle_unregister();
+				break;
+			}
 			if (msg.hdr.type != KNOT_MSG_SCHEMA_RESP &&
 				msg.hdr.type != KNOT_MSG_SCHEMA_END_RESP)
 				break;