va_end(ap);
if (len < 0) {
- tdb->log_fn(tdb, TDB_LOG_ERROR, tdb->log_data,
- "out of memory formatting message:");
- tdb->log_fn(tdb, level, tdb->log_data, fmt);
+ tdb->log_fn(tdb, TDB_LOG_ERROR,
+ "out of memory formatting message:", tdb->log_data);
+ tdb->log_fn(tdb, level, fmt, tdb->log_data);
} else {
- tdb->log_fn(tdb, level, tdb->log_data, message);
+ tdb->log_fn(tdb, level, message, tdb->log_data);
free(message);
}
errno = saved_errno;