pki: Use ssh_log_function() for ssh_pki_log().
Этот коммит содержится в:
родитель
b96943e861
Коммит
fa7798833a
@ -27,7 +27,10 @@
|
|||||||
#define DSA_HEADER_BEGIN "-----BEGIN DSA PRIVATE KEY-----"
|
#define DSA_HEADER_BEGIN "-----BEGIN DSA PRIVATE KEY-----"
|
||||||
#define DSA_HEADER_END "-----END DSA PRIVATE KEY-----"
|
#define DSA_HEADER_END "-----END DSA PRIVATE KEY-----"
|
||||||
|
|
||||||
void ssh_pki_log(const char *format, ...) PRINTF_ATTRIBUTE(1, 2);
|
#define ssh_pki_log(...) \
|
||||||
|
_ssh_pki_log(__FUNCTION__, __VA_ARGS__)
|
||||||
|
void _ssh_pki_log(const char *function,
|
||||||
|
const char *format, ...) PRINTF_ATTRIBUTE(2, 3);
|
||||||
|
|
||||||
/* SSH Key Functions */
|
/* SSH Key Functions */
|
||||||
ssh_key pki_key_dup(const ssh_key key, int demote);
|
ssh_key pki_key_dup(const ssh_key key, int demote);
|
||||||
|
@ -64,18 +64,19 @@
|
|||||||
#include "libssh/misc.h"
|
#include "libssh/misc.h"
|
||||||
#include "libssh/agent.h"
|
#include "libssh/agent.h"
|
||||||
|
|
||||||
void ssh_pki_log(const char *format, ...)
|
void _ssh_pki_log(const char *function, const char *format, ...)
|
||||||
{
|
{
|
||||||
#ifdef DEBUG_CRYPTO
|
#ifdef DEBUG_CRYPTO
|
||||||
char buffer[1024];
|
char buffer[1024];
|
||||||
va_list va;
|
va_list va;
|
||||||
|
|
||||||
va_start(va, format);
|
va_start(va, format);
|
||||||
vsnprintf(buffer, sizeof(buffer), format, va);
|
vsnprintf(buffer, sizeof(buffer), format, va);
|
||||||
va_end(va);
|
va_end(va);
|
||||||
|
|
||||||
fprintf(stderr, "%s\n", buffer);
|
ssh_log_function(function, buffer);
|
||||||
#else
|
#else
|
||||||
|
(void) function;
|
||||||
(void) format;
|
(void) format;
|
||||||
#endif
|
#endif
|
||||||
return;
|
return;
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user