r22381: fix memory leak
[samba.git] / source4 / smb_server / smb / service.c
index b396d2b60583a1b7e90009b7a023213266083595..39caf3789c508612edb823260892da5b90654911 100644 (file)
@@ -174,7 +174,7 @@ NTSTATUS smbsrv_tcon_backend(struct smbsrv_request *req, union smb_tcon *con)
 
        if (con->generic.level == RAW_TCON_TCON) {
                DATA_BLOB password;
-               password = data_blob(con->tcon.in.password, strlen(con->tcon.in.password) + 1);
+               password = data_blob_string_const(con->tcon.in.password);
 
                status = make_connection(req, con->tcon.in.service, password, con->tcon.in.dev);