Prevent infinite recursion in exit_cleanup(). Patch from Sviatoslav Sviridov.
[rsync/rsync.git] / options.c
index 310e8a0..5f6e240 100644 (file)
--- a/options.c
+++ b/options.c
@@ -595,7 +595,7 @@ int parse_arguments(int *argc, const char ***argv, int frommain)
                        break;
                case OPT_LINK_DEST:
 #if HAVE_LINK
-                       compare_dest = poptGetOptArg(pc);
+                       compare_dest = (char *)poptGetOptArg(pc);
                        link_dest = 1;
                        break;
 #else