From 9a67bfa834856cce0f2ce974e0189123c55095ed Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sun, 1 Dec 2013 23:20:35 +0000 Subject: [PATCH] pyntdb: Don't segfault when passing in None as filename (for memory db) Signed-off-by: Jelmer Vernooij Reviewed-by: Andrew Bartlett --- lib/ntdb/pyntdb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ntdb/pyntdb.c b/lib/ntdb/pyntdb.c index 791ab93ae7a..cbe7ae81fa0 100644 --- a/lib/ntdb/pyntdb.c +++ b/lib/ntdb/pyntdb.c @@ -79,7 +79,6 @@ static PyObject *PyString_FromNtdb_Data(NTDB_DATA data) return NULL; \ } - static void stderr_log(struct ntdb_context *ntdb, enum ntdb_log_level level, enum NTDB_ERROR ecode, @@ -104,6 +103,7 @@ static PyObject *py_ntdb_open(PyTypeObject *type, PyObject *args, PyObject *kwar if (name == NULL) { ntdb_flags |= NTDB_INTERNAL; + name = ""; } logattr.log.base.attr = NTDB_ATTRIBUTE_LOG; -- 2.11.4.GIT