targets/plc_debug.c
changeset 1459 c9065fb5de0a
parent 1457 ff7cfce737ca
child 1479 8f41aa88aa46
--- a/targets/plc_debug.c	Sat Mar 14 11:32:23 2015 +0100
+++ b/targets/plc_debug.c	Sat Mar 14 14:51:39 2015 +0100
@@ -121,8 +121,12 @@
     buffer_state = BUFFER_FREE;
     InitRetain();
     /* Iterate over all variables to fill debug buffer */
-    if(CheckRetainBuffer())
+    if(CheckRetainBuffer()){
     	__for_each_variable_do(RemindIterator);
+    }else{
+    	char mstr[] = "RETAIN memory invalid - defaults used";
+        LogMessage(LOG_WARNING, mstr, sizeof(mstr));
+    }
     retain_offset = 0;
 }