smb: fix incorrect path in request if connection reused
Follow-up to 09e401e0. If connection gets reused, then data member
will be copied, but not the proto member. As a result, in smb_do(),
path has been set from the original proto.share data.
Closes #3388