X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/4968423e71c5bec901a7ccbc91930d7aae030f20..434c40986d1f3d2e2a3da49a6e1528aad0daa0b8:/NEWS diff --git a/NEWS b/NEWS index 0df3fe9c..41ab6c0a 100644 --- a/NEWS +++ b/NEWS @@ -104,18 +104,19 @@ Changes since 2.6.8: INTERNAL: - Did a code audit using IBM's code checker program and made several - changes, including: replacing most of the strcpy() and sprintf() calls - with strlcpy(), snprintf(), and memcpy(); adding a 0-value to an enum - that had been intermingling a literal 0 with the defined enum values. + changes, including: replacing most of the strcpy() and sprintf() + calls with strlcpy(), snprintf(), and memcpy(), and adding a 0-value + to an enum that had been intermingling a literal 0 with the defined + enum values. - Fixed a potential bug in f_name_cmp() when both the args are a top-level "." dir (which doesn't happen in normal operations). - Changed exit_cleanup() so that it can never return instead of exit. The old code might return if it found the exit_cleanup() function - was being called recursively. The new code adds a check into the - logging functions so that they return back to the exit function - instead of recursing. + was being called recursively. The new code segments the exit code + so that any recursive calls move on to the next step of the exit + processing. DEVELOPER RELATED: