diff options
author | Ralph Boehme <slow@samba.org> | 2016-03-17 14:05:58 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2016-03-18 03:52:55 +0100 |
commit | 3563d79a8cb625ae78523cb32330c9f61c6c3a2f (patch) | |
tree | d34b154674b612a16cb78f311c4b5f8ab5f0d28e /source3/rpc_server/mdssvc | |
parent | f50c3fb1c58700522f1b742539dab9bd9ae7fd39 (diff) | |
download | samba-3563d79a8cb625ae78523cb32330c9f61c6c3a2f.tar.gz |
s3:mdssvc: older glib2 versions require g_type_init()
Older glib2 versions will crash if g_type_init is not called:
(process:6712): GLib-GObject-CRITICAL **: ... ./gobject/gtype.c:2722:
You forgot to call g_type_init()
Bug: https://bugzilla.samba.org/show_bug.cgi?id=11801
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Fri Mar 18 03:52:55 CET 2016 on sn-devel-144
Diffstat (limited to 'source3/rpc_server/mdssvc')
-rw-r--r-- | source3/rpc_server/mdssvc/mdssvc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source3/rpc_server/mdssvc/mdssvc.c b/source3/rpc_server/mdssvc/mdssvc.c index abfea433e05..44d770399b6 100644 --- a/source3/rpc_server/mdssvc/mdssvc.c +++ b/source3/rpc_server/mdssvc/mdssvc.c @@ -1783,10 +1783,13 @@ done: } /** - * Init callbacks at startup, nothing to do here really + * Init callbacks at startup **/ bool mds_init(struct messaging_context *msg_ctx) { +#if (GLIB_MAJOR_VERSION < 3) && (GLIB_MINOR_VERSION < 36) + g_type_init(); +#endif return true; } |