X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=meta-openvuplus%2Frecipes-devtools%2Fopkg%2Fopkg%2Funarchive-fixed-uname-gname-cache.patch;fp=meta-openvuplus%2Frecipes-devtools%2Fopkg%2Fopkg%2Funarchive-fixed-uname-gname-cache.patch;h=0000000000000000000000000000000000000000;hb=ace0665511bd0f288a33f4aa1b6ab44c9a766c5c;hp=3a13a5b9f1eaa52a3d73da604ae76e18cc4d4a65;hpb=89fe5e2d4ab32d17585aaf80418c7d31ed559a14;p=vuplus_openvuplus_3.0 diff --git a/meta-openvuplus/recipes-devtools/opkg/opkg/unarchive-fixed-uname-gname-cache.patch b/meta-openvuplus/recipes-devtools/opkg/opkg/unarchive-fixed-uname-gname-cache.patch deleted file mode 100644 index 3a13a5b..0000000 --- a/meta-openvuplus/recipes-devtools/opkg/opkg/unarchive-fixed-uname-gname-cache.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff -Naur trunk.org/libbb/unarchive.c trunk/libbb/unarchive.c ---- trunk.org/libbb/unarchive.c 2012-08-30 13:45:44.000000000 +0200 -+++ trunk/libbb/unarchive.c 2012-09-13 11:50:57.822754393 +0200 -@@ -446,12 +446,12 @@ - struct passwd *passwd; - if (!uname) - return FALSE; -- if (!uname_cache[0] && strcmp(uname_cache, uname) == 0) -+ if (!strcmp(uname_cache, uname)) - return TRUE; - passwd = getpwnam(uname); - if (passwd) { - uid_cache = passwd->pw_uid; -- strncpy(uname, uname_cache, 32); -+ strncpy(uname_cache, uname, 32); - return TRUE; - } - return FALSE; -@@ -464,12 +464,12 @@ - struct group *group; - if (!gname) - return FALSE; -- if (!gname_cache[0] && strcmp(gname_cache, gname) == 0) -+ if (!strcmp(gname_cache, gname)) - return TRUE; - group = getgrnam(gname); - if (group) { - gid_cache = group->gr_gid; -- strncpy(gname, gname_cache, 32); -+ strncpy(gname_cache, gname, 32); - return TRUE; - } - return FALSE;