Stefan Reinauer wrote:
> fully working yet with the new code base. I narrowed the problem down to
> the util/lar/lib.c part of the patch which causes all modules to be
> compressed, even those with a nocompress: tag.
the attached patch should fix it..

Regards,
Patrick Georgi
Fixes nocompress:-handling in lar

Signed-off-by: Patrick Georgi <[EMAIL PROTECTED]>

Index: util/lar/lib.c
===================================================================
--- util/lar/lib.c	(Revision 476)
+++ util/lar/lib.c	(Arbeitskopie)
@@ -208,21 +208,17 @@
 	char *c;
 
 	if (strstr(name, "nocompress:") == name) {
-		name += 11;
+		free(realname);
+		realname = strdup(name + 11);
+	} else {
+		realname = strdup(name);
 	}
 
-	realname = strdup(name);
-
 	if (realname == NULL) {
 	  fprintf(stderr, "Out of memory.\n");
 	  exit(1);
 	}
 
-	c = strchr(realname, ':');
-
-	if (c != NULL)
-	  *c = '\0';
-
 	/* printf("... add_files %s\n", name); */
 	if (stat(realname, &filestat) == -1) {
 		fprintf(stderr, "Error getting file attributes of %s\n", name);

-- 
linuxbios mailing list
linuxbios@linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

Reply via email to