help-libidn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/3] Series of fixes for Win x64


From: Karlson2k
Subject: [PATCH 0/3] Series of fixes for Win x64
Date: Mon, 4 Apr 2016 15:29:48 +0300

Hi!

First patch is direct fix for crash on Win64 (as result of invalid pointer
casting), also fix possible crash on any platform with 
sizeof(size_t) != sizeof(long).
Second patch is similar fix for function that are not (yet) crashing.
Third patch is some kind of optimization and protection for buffer overruns -
once size of string is computed in any function, it will be reused in
subsequent called internal functions.

Karlson2k (3):
  nfkc.c: Fixed invalid variable types and invalid pointer casting.
  nfkc.c: int/size_t fixes in find_decomposition()
  nfkc.c: reuse internally calculated lengths for buffer overrun
    protection, adjust internal API to public API: use ether string
    length OR null-termination, and do not stop processing on null char
    if length is specified.

 lib/nfkc.c | 59 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 33 insertions(+), 26 deletions(-)

-- 
2.8.0.windows.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]