Skip to content

Commit 434c868

Browse files
committed
ConfigParse should always receive strings, not ints
- Shown under Python3 (Python2 doesn't care) - Addresses #617 - Also fixed another minor Python2/3 dict port
1 parent 194b22e commit 434c868

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

impacket/smbserver.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -805,7 +805,7 @@ def queryFsInformation(connId, smbServer, recvPacket, parameters, data, maxDataC
805805
connData = smbServer.getConnectionData(connId)
806806
errorCode = 0
807807
# Get the Tid associated
808-
if connData['ConnectedShares'].has_key(recvPacket['Tid']):
808+
if recvPacket['Tid'] in connData['ConnectedShares']:
809809
data = queryFsInformation(connData['ConnectedShares'][recvPacket['Tid']]['path'], '',
810810
struct.unpack('<H',parameters)[0], pktFlags = recvPacket['Flags2'])
811811

@@ -4646,7 +4646,7 @@ def unregisterNamedPipe(self, pipeName):
46464646
def getRegisteredNamedPipes(self):
46474647
return self.__server.getRegisteredNamedPipes()
46484648

4649-
def addShare(self, shareName, sharePath, shareComment='', shareType = 0, readOnly = 'no'):
4649+
def addShare(self, shareName, sharePath, shareComment='', shareType = '0', readOnly = 'no'):
46504650
share = shareName.upper()
46514651
self.__smbConfig.add_section(share)
46524652
self.__smbConfig.set(share, 'comment', shareComment)

0 commit comments

Comments
 (0)