r26401: Don't cache interfaces context in libnetif.
[bbaumbach/samba-autobuild/.git] / source4 / torture / rpc / spoolss_notify.c
index bdbdc6b0c690e2ca5afe7c7a529af027424ab246..48ddcb6a6075e7e0cb07d7786ee98a70635d3321 100644 (file)
@@ -193,6 +193,7 @@ static bool test_RFFPCNEx(struct torture_context *tctx,
 
        struct policy_handle handle;
        const char *address;
+       struct interface *ifaces;
 
        ZERO_STRUCT(q);
 
@@ -226,7 +227,8 @@ static bool test_RFFPCNEx(struct torture_context *tctx,
 
        lp_set_cmdline(tctx->lp_ctx, "dcerpc endpoint servers", "spoolss");
 
-       address = iface_n_ip(tctx->lp_ctx, 0);
+       load_interfaces(lp_interfaces(tctx->lp_ctx), &ifaces);
+       address = iface_n_ip(ifaces, 0);
        torture_comment(tctx, "Listening for callbacks on %s\n", address);
        status = smbsrv_add_socket(p->conn->event_ctx, tctx->lp_ctx, &single_ops, address);
        torture_assert_ntstatus_ok(tctx, status, "starting smb server");