ipkg: fix spurious characters in ipkg upgrade messages in 0.99.155
authorJohn Bowler <jbowler@nslu2-linux.org>
Sun, 5 Feb 2006 08:03:30 +0000 (08:03 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Sun, 5 Feb 2006 08:03:30 +0000 (08:03 +0000)
packages/ipkg/ipkg-0.99.155/.mtn2git_empty [new file with mode: 0644]
packages/ipkg/ipkg-0.99.155/upgrade-message-garbage.patch [new file with mode: 0644]
packages/ipkg/ipkg_0.99.155.bb

diff --git a/packages/ipkg/ipkg-0.99.155/.mtn2git_empty b/packages/ipkg/ipkg-0.99.155/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/ipkg/ipkg-0.99.155/upgrade-message-garbage.patch b/packages/ipkg/ipkg-0.99.155/upgrade-message-garbage.patch
new file mode 100644 (file)
index 0000000..6e79f79
--- /dev/null
@@ -0,0 +1,14 @@
+Prevent the output of spurious extra characters from
+the stack.  This patch is in the manner of the rest of
+the code, there is no good reason for this.
+
+--- C/ipkg_install.c   1970-01-01 00:00:00.000000000 +0000
++++ C/ipkg_install.c   1970-01-01 00:00:00.000000000 +0000
+@@ -723,6 +723,7 @@ static int ipkg_install_check_downgrade(
+         return rc;
+      } else {
+       char message_out[15] ;
++      memset(message_out,'\x0',15);
+       if ( message ) 
+           strncpy( message_out,"Upgrading ",strlen("Upgrading ") );
+       else
index 394af24..d3ef6e2 100644 (file)
@@ -1,2 +1,3 @@
 include ipkg.inc
-PR = "r0"
+PR = "r1"
+SRC_URI += "file://upgrade-message-garbage.patch;patch=1"