xz: Fix a memory leak in DOS-specific code.
diff --git a/src/xz/file_io.c b/src/xz/file_io.c
index bf4462d..08288eb 100644
--- a/src/xz/file_io.c
+++ b/src/xz/file_io.c
@@ -738,6 +738,7 @@
 				message_error("%s: Refusing to write to "
 						"a DOS special file",
 						pair->dest_name);
+				free(pair->dest_name);
 				return true;
 			}
 
@@ -747,6 +748,7 @@
 				message_error("%s: Output file is the same "
 						"as the input file",
 						pair->dest_name);
+				free(pair->dest_name);
 				return true;
 			}
 		}