X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=fs%2Fcifs%2Fconnect.c;h=633c246b67752efe0f7460cb01e8ac62309314e8;hb=bed8cad9593974a46de5c8aa3d2ee7c49c17182f;hp=80c2e3add3a2714748336560b249b77e348c4278;hpb=acab460b0f618e1e9663eea8c52ad5edd552ed1d;p=~andy%2Flinux diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c index 80c2e3add3a..633c246b677 100644 --- a/fs/cifs/connect.c +++ b/fs/cifs/connect.c @@ -2878,7 +2878,8 @@ cleanup_volume_info_contents(struct smb_vol *volume_info) kfree(volume_info->username); kzfree(volume_info->password); kfree(volume_info->UNC); - kfree(volume_info->UNCip); + if (volume_info->UNCip != volume_info->UNC + 2) + kfree(volume_info->UNCip); kfree(volume_info->domainname); kfree(volume_info->iocharset); kfree(volume_info->prepath);