[BACK]Return to symlinks.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / rsync

Diff for /src/usr.bin/rsync/symlinks.c between version 1.5 and 1.5.4.1

version 1.5, 2019/05/08 21:30:11 version 1.5.4.1, 2021/11/09 13:41:24
Line 14 
Line 14 
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF   * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.   * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */   */
 #include <sys/param.h>  
   
 #include <assert.h>  #include <assert.h>
 #include <stdint.h>  #include <stdint.h>
 #include <stdlib.h>  #include <stdlib.h>
   #include <limits.h>
 #include <unistd.h>  #include <unistd.h>
   
 #include "extern.h"  #include "extern.h"
Line 36 
Line 36 
         ssize_t  nsz = 0;          ssize_t  nsz = 0;
         void    *pp;          void    *pp;
   
         for (sz = MAXPATHLEN; ; sz *= 2) {          for (sz = PATH_MAX; ; sz *= 2) {
                 if ((pp = realloc(buf, sz + 1)) == NULL) {                  if ((pp = realloc(buf, sz + 1)) == NULL) {
                         ERR("realloc");                          ERR("realloc");
                         free(buf);                          free(buf);
Line 75 
Line 75 
         ssize_t  nsz = 0;          ssize_t  nsz = 0;
         void    *pp;          void    *pp;
   
         for (sz = MAXPATHLEN; ; sz *= 2) {          for (sz = PATH_MAX; ; sz *= 2) {
                 if ((pp = realloc(buf, sz + 1)) == NULL) {                  if ((pp = realloc(buf, sz + 1)) == NULL) {
                         ERR("realloc");                          ERR("realloc");
                         free(buf);                          free(buf);

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.5.4.1