mirror of
				https://github.com/libssh2/libssh2.git
				synced 2025-11-03 22:13:11 +03:00 
			
		
		
		
	Fixed LIBSSH2_INT64_T_FORMAT macro.
Usually a format macro should hold the whole format, otherwise it should be named a prefix. Also fixed usage of this macro in scp.c for a signed var where it was used as prefix for unsigned.
This commit is contained in:
		@@ -1030,9 +1030,9 @@ void _libssh2_init_if_needed (void);
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/* define to output the libssh2_int64_t type in a *printf() */
 | 
					/* define to output the libssh2_int64_t type in a *printf() */
 | 
				
			||||||
#if defined( __BORLANDC__ ) || defined( _MSC_VER ) || defined( __MINGW32__ )
 | 
					#if defined( __BORLANDC__ ) || defined( _MSC_VER ) || defined( __MINGW32__ )
 | 
				
			||||||
#define LIBSSH2_INT64_T_FORMAT "I64"
 | 
					#define LIBSSH2_INT64_T_FORMAT "I64d"
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
#define LIBSSH2_INT64_T_FORMAT "ll"
 | 
					#define LIBSSH2_INT64_T_FORMAT "lld"
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif /* LIBSSH2_H */
 | 
					#endif /* LIBSSH2_H */
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -957,7 +957,7 @@ scp_send(LIBSSH2_SESSION * session, const char *path, int mode,
 | 
				
			|||||||
        session->scpSend_response_len =
 | 
					        session->scpSend_response_len =
 | 
				
			||||||
            snprintf((char *) session->scpSend_response,
 | 
					            snprintf((char *) session->scpSend_response,
 | 
				
			||||||
                     LIBSSH2_SCP_RESPONSE_BUFLEN, "C0%o %"
 | 
					                     LIBSSH2_SCP_RESPONSE_BUFLEN, "C0%o %"
 | 
				
			||||||
                     LIBSSH2_INT64_T_FORMAT "u %s\n", mode,
 | 
					                     LIBSSH2_INT64_T_FORMAT " %s\n", mode,
 | 
				
			||||||
                     size, base);
 | 
					                     size, base);
 | 
				
			||||||
        _libssh2_debug(session, LIBSSH2_TRACE_SCP, "Sent %s",
 | 
					        _libssh2_debug(session, LIBSSH2_TRACE_SCP, "Sent %s",
 | 
				
			||||||
                       session->scpSend_response);
 | 
					                       session->scpSend_response);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user