diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2011-09-17 10:28:39 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2011-09-17 10:38:08 +0200 |
commit | c19c638d740d31928601d51e0a87459d35d7adbe (patch) | |
tree | b311ef82db5e9b080fe204c30da7e886bdecb3ca /src/log.c | |
parent | afa56e0102e84459e33e7f46544f1a4d843633d2 (diff) | |
download | libssh-c19c638d740d31928601d51e0a87459d35d7adbe.tar.gz libssh-c19c638d740d31928601d51e0a87459d35d7adbe.tar.xz libssh-c19c638d740d31928601d51e0a87459d35d7adbe.zip |
error: Use macros for error functions.
Diffstat (limited to 'src/log.c')
-rw-r--r-- | src/log.c | 24 |
1 files changed, 14 insertions, 10 deletions
@@ -136,16 +136,20 @@ void ssh_log_function(ssh_session session, * @param verbosity The verbosity of the event. * @param format The format string of the log entry. */ -void ssh_log_common(struct ssh_common_struct *common, int verbosity, const char *format, ...){ - char buffer[1024]; - va_list va; - - if (verbosity <= common->log_verbosity) { - va_start(va, format); - vsnprintf(buffer, sizeof(buffer), format, va); - va_end(va); - do_ssh_log(common, verbosity, "common", buffer); - } +void ssh_log_common(struct ssh_common_struct *common, + int verbosity, + const char *function, + const char *format, ...) +{ + char buffer[1024]; + va_list va; + + if (verbosity <= common->log_verbosity) { + va_start(va, format); + vsnprintf(buffer, sizeof(buffer), format, va); + va_end(va); + do_ssh_log(common, verbosity, function, buffer); + } } /** @} */ |