summaryrefslogtreecommitdiffstats
path: root/src/log.c
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2011-09-17 10:28:39 +0200
committerAndreas Schneider <asn@cryptomilk.org>2011-09-17 10:38:08 +0200
commitc19c638d740d31928601d51e0a87459d35d7adbe (patch)
treeb311ef82db5e9b080fe204c30da7e886bdecb3ca /src/log.c
parentafa56e0102e84459e33e7f46544f1a4d843633d2 (diff)
downloadlibssh-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.c24
1 files changed, 14 insertions, 10 deletions
diff --git a/src/log.c b/src/log.c
index 081d83d..df83b0d 100644
--- a/src/log.c
+++ b/src/log.c
@@ -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);
+ }
}
/** @} */