Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 08234bb28ed4d2613b46ba7ea6b806bb > files > 2

lha-1.14i-16mdv2009.0.src.rpm

--- src/lharc.c.ext	Wed Jan 15 10:49:30 1997
+++ src/lharc.c	Mon Jun 28 12:37:40 1999
@@ -963,6 +963,7 @@
 	}
 	if (p = (char *) rindex(archive_name, '.')) {
 		if (strucmp(".LZH", p) == 0
+		    || strucmp(".LHA", p) == 0	/* Amiga */
 		    || strucmp(".LZS", p) == 0
 		    || strucmp(".COM", p) == 0	/* DOS SFX */
 		    || strucmp(".EXE", p) == 0
@@ -975,6 +976,11 @@
 
 	if (open_old_archive_1(archive_name, &fp))
 		return fp;
+	sprintf(expanded_archive_name, "%s%s", archive_name, ARCHIVENAME_EXTENTION);
+	if (open_old_archive_1(expanded_archive_name, &fp)) {
+		archive_name = expanded_archive_name;
+		return fp;
+	}
 	sprintf(expanded_archive_name, "%s.lzh", archive_name);
 	if (open_old_archive_1(expanded_archive_name, &fp)) {
 		archive_name = expanded_archive_name;