# HG changeset patch
# User Edouard Tisserant
# Date 1426341099 -3600
# Node ID c9065fb5de0ad1febb9274ea985ae335626633be
# Parent  5c87045af670042b5d3e499e05d4b68d97074c8d
Added log message when RETAIN memory not valid

diff -r 5c87045af670 -r c9065fb5de0a targets/plc_debug.c
--- 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;
 }