r26638: libndr: Require explicitly specifying iconv_convenience for ndr_struct_push_b...
[jelmer/samba4-debian.git] / source / cluster / ctdb / opendb_ctdb.c
index bb8ae26d3d49112c935823a01f7bbb5614b94d70..4972dab0cf67e5589736b3c4f2315f98709176d3 100644 (file)
@@ -231,7 +231,9 @@ static NTSTATUS odb_push_record(struct odb_lock *lck, struct opendb_file *file)
                return NT_STATUS_OK;
        }
 
-       ndr_err = ndr_push_struct_blob(&blob, lck, file, (ndr_push_flags_fn_t)ndr_push_opendb_file);
+       ndr_err = ndr_push_struct_blob(&blob, lck, 
+                                      lp_iconv_convenience(global_loadparm),
+                                      file, (ndr_push_flags_fn_t)ndr_push_opendb_file);
        if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
                return ndr_map_error2ntstatus(ndr_err);
        }