Added patch to fix some glibc-isms. Added PKG_BUILD_PARALLEL for faster compilation. Rearranged slightly for consistency between packages. Signed-off-by: Rosen Penev <rosenp@gmail.com>
15 lines
547 B
Diff
15 lines
547 B
Diff
https://bugs.launchpad.net/hplip/+bug/1672256
|
|
|
|
memcpy should never be used with overlapping memory regions
|
|
|
|
--- a/io/hpmud/musb.c
|
|
+++ b/io/hpmud/musb.c
|
|
@@ -775,7 +775,7 @@ static int device_id(int fd, unsigned char *buffer, int size)
|
|
len = size-1; /* leave byte for zero termination */
|
|
if (len > 2)
|
|
len -= 2;
|
|
- memcpy(buffer, buffer+2, len); /* remove length */
|
|
+ memmove(buffer, buffer+2, len); /* remove length */
|
|
buffer[len]=0;
|
|
DBG("read actual device_id successfully fd=%d len=%d\n", fd, len);
|
|
|