summaryrefslogtreecommitdiff
path: root/lib/ntdb
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2013-12-01 23:20:35 +0000
committerAndrew Bartlett <abartlet@samba.org>2013-12-06 05:21:03 +0100
commit9a67bfa834856cce0f2ce974e0189123c55095ed (patch)
tree05c11fb5f3360c84012802ecf03adaa87246b06c /lib/ntdb
parent4111f31eac942fb243b3baa41a95914a4c8587c2 (diff)
downloadsamba-9a67bfa834856cce0f2ce974e0189123c55095ed.tar.gz
pyntdb: Don't segfault when passing in None as filename (for memory db)
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'lib/ntdb')
-rw-r--r--lib/ntdb/pyntdb.c2
1 files changed, 1 insertions, 1 deletions
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 = "<internal>";
}
logattr.log.base.attr = NTDB_ATTRIBUTE_LOG;