Here's a rather trivial patch which fixes the broken -rescue option:
diff -ru orig/recordmydesktop-0.3.8.1+svn602/src/rmd_load_cache.c mine/recordmydesktop-0.3.8.1+svn602/src/rmd_load_cache.c
--- orig/recordmydesktop-0.3.8.1+svn602/src/rmd_load_cache.c 2010-02-08 19:47:22.000000000 +0100
+++ mine/recordmydesktop-0.3.8.1+svn602/src/rmd_load_cache.c 2012-07-05 21:00:33.682575021 +0200
@@ -290,7 +290,9 @@
fprintf(stderr,"\t[Cache File %d]",nth_cache);
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.