1
0
mirror of https://github.com/libssh2/libssh2.git synced 2025-07-29 13:01:14 +03:00

Fix more scope and printf warning errors

This commit is contained in:
Michael Buckley
2019-03-19 10:17:20 -07:00
parent 01c67b2e4d
commit 9ae4b9e949
3 changed files with 5 additions and 4 deletions

View File

@ -257,7 +257,7 @@ int main(int argc, char *argv[])
} }
if(attrs.flags & LIBSSH2_SFTP_ATTR_UIDGID) { if(attrs.flags & LIBSSH2_SFTP_ATTR_UIDGID) {
printf("%4ld %4ld ", attrs.uid, attrs.gid); printf("%4d %4d ", (int) attrs.uid, (int) attrs.gid);
} }
else { else {
printf(" - - "); printf(" - - ");

View File

@ -201,7 +201,7 @@ int main(int argc, char *argv[])
} }
if(attrs.flags & LIBSSH2_SFTP_ATTR_UIDGID) { if(attrs.flags & LIBSSH2_SFTP_ATTR_UIDGID) {
printf("%4ld %4ld ", attrs.uid, attrs.gid); printf("%4d %4d ", (int) attrs.uid, (int) attrs.gid);
} else { } else {
printf(" - - "); printf(" - - ");
} }

View File

@ -749,6 +749,7 @@ static LIBSSH2_SFTP *sftp_init(LIBSSH2_SESSION *session)
size_t data_len; size_t data_len;
ssize_t rc; ssize_t rc;
LIBSSH2_SFTP *sftp_handle; LIBSSH2_SFTP *sftp_handle;
struct string_buf buf;
if(session->sftpInit_state == libssh2_NB_state_idle) { if(session->sftpInit_state == libssh2_NB_state_idle) {
_libssh2_debug(session, LIBSSH2_TRACE_SFTP, _libssh2_debug(session, LIBSSH2_TRACE_SFTP,
@ -894,7 +895,6 @@ static LIBSSH2_SFTP *sftp_init(LIBSSH2_SESSION *session)
goto sftp_init_error; goto sftp_init_error;
} }
struct string_buf buf;
buf.data = data; buf.data = data;
buf.dataptr = buf.data + 1; buf.dataptr = buf.data + 1;
buf.len = data_len; buf.len = data_len;
@ -1746,6 +1746,7 @@ static ssize_t sftp_readdir(LIBSSH2_SFTP_HANDLE *handle, char *buffer,
size_t filename_len; size_t filename_len;
size_t longentry_len; size_t longentry_len;
size_t names_packet_len = handle->u.dir.names_packet_len; size_t names_packet_len = handle->u.dir.names_packet_len;
int attr_len = 0;
if(names_packet_len >= 4) { if(names_packet_len >= 4) {
s = (unsigned char *) handle->u.dir.next_name; s = (unsigned char *) handle->u.dir.next_name;
@ -1809,7 +1810,7 @@ static ssize_t sftp_readdir(LIBSSH2_SFTP_HANDLE *handle, char *buffer,
if(attrs) if(attrs)
memset(attrs, 0, sizeof(LIBSSH2_SFTP_ATTRIBUTES)); memset(attrs, 0, sizeof(LIBSSH2_SFTP_ATTRIBUTES));
int attr_len = sftp_bin2attr(attrs ? attrs : &attrs_dummy, s, names_packet_len); attr_len = sftp_bin2attr(attrs ? attrs : &attrs_dummy, s, names_packet_len);
if (attr_len >= 0) { if (attr_len >= 0) {
s += attr_len; s += attr_len;