diff --git a/package/utils/busybox/patches/250-ash_export-n.patch b/package/utils/busybox/patches/250-ash_export-n.patch index 048c236b85..ddbe74ee29 100644 --- a/package/utils/busybox/patches/250-ash_export-n.patch +++ b/package/utils/busybox/patches/250-ash_export-n.patch @@ -19,7 +19,7 @@ aptr = argptr; name = *aptr; if (name) { -@@ -12624,10 +12633,12 @@ exportcmd(int argc UNUSED_PARAM, char ** +@@ -12624,10 +12633,11 @@ exportcmd(int argc UNUSED_PARAM, char ** vp = *findvar(hashvar(name), name); if (vp) { vp->flags |= flag; @@ -27,7 +27,7 @@ continue; } } - setvar(name, p, flag); +- setvar(name, p, flag); + setvar(name, p, flag & mask); } while ((name = *++aptr) != NULL); return 0;