Skip to content
  • Pontus Freyhult's avatar
    * sftp_bind.c (lsftp_handle_packet): Only free(a) if free_a is · 39f40473
    Pontus Freyhult authored
    set.
    (lsftp_nullcb): Init free_a to false.
    (lsftp_do_stat): Explicitly clear free_a.
    (lsftp_do_chown): Set free_a.
    (lsftp_do_chmod): dito.
    (lsftp_handle_chall): Respect free_a.
    
    * sftp_bind.h (struct lsftp_callback): New flag, free_a.
    
    * buffer.h: If available, include <stdint.h> and <inttypes.h>.
    
    * sftp_c.h: Dito.
    
    * configure.ac: Also check for stdint.h.
    
    Rev: src/sftp/ChangeLog:1.47
    Rev: src/sftp/buffer.h:1.11
    Rev: src/sftp/configure.ac:1.17
    Rev: src/sftp/sftp_bind.c:1.14
    Rev: src/sftp/sftp_bind.h:1.8
    Rev: src/sftp/sftp_c.h:1.5
    39f40473