aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libmsc
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2014-07-10 20:18:15 +0200
committerHarald Welte <laforge@gnumonks.org>2014-08-02 09:58:52 +0200
commitc7548a116c26d638c1bce1b17c8263609ba47f7d (patch)
treeb3455b80a72cdbbe752be6aa3be710e89b1dbb32 /openbsc/src/libmsc
parent9b6258059598e1220c0af447c476c205eba619ee (diff)
DB: produce a backtrace in case of a DB error
This helps us to identify where exactly in our code the DB error originates from.
Diffstat (limited to 'openbsc/src/libmsc')
-rw-r--r--openbsc/src/libmsc/db.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/openbsc/src/libmsc/db.c b/openbsc/src/libmsc/db.c
index 7e2309d74..656c661b7 100644
--- a/openbsc/src/libmsc/db.c
+++ b/openbsc/src/libmsc/db.c
@@ -181,6 +181,7 @@ void db_error_func(dbi_conn conn, void *data)
const char *msg;
dbi_conn_error(conn, &msg);
LOGP(DDB, LOGL_ERROR, "DBI: %s\n", msg);
+ osmo_log_backtrace(DDB, LOGL_ERROR);
}
static int update_db_revision_2(void)