[Feature][ZXW-265]merge P56U03 version
Only Configure: No
Affected branch: master
Affected module: unknow
Is it affected on both ZXIC and MTK: only ZXIC
Self-test: Yes
Doc Update: No
Change-Id: I873f6df64e2605a77b8b8bfec35b21e7f33c5444
diff --git a/ap/libc/glibc/glibc-2.23/stdlib/canonicalize.c b/ap/libc/glibc/glibc-2.23/stdlib/canonicalize.c
old mode 100644
new mode 100755
index 58bb8de..59a7b94
--- a/ap/libc/glibc/glibc-2.23/stdlib/canonicalize.c
+++ b/ap/libc/glibc/glibc-2.23/stdlib/canonicalize.c
@@ -181,7 +181,7 @@
extra_buf = __alloca (path_max);
len = strlen (end);
- if ((long int) (n + len) >= path_max)
+ if (path_max - n <= len)
{
__set_errno (ENAMETOOLONG);
goto error;