[Python-bugs-list] [ python-Bugs-515943 ] searching for data with \0 in mmapf

noreply@sourceforge.net noreply@sourceforge.net
Mon, 11 Feb 2002 07:16:24 -0800


Bugs item #515943, was opened at 2002-02-11 07:15
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=515943&group_id=5470

Category: Extension Modules
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Grzegorz Makarewicz (makaron)
Assigned to: Nobody/Anonymous (nobody)
Summary: searching for data with \0 in mmapf

Initial Comment:

searching for values with embeded nulls returns
incorrect results, eg:

import mmap,os
fp=open('foo','w+')
fp.write('foo')
fp.write('\1'*(mmap.PAGESIZE-3))
data='foo\0data'
fp.write(data)fp.write('\1'*(mmap.PAGESIZE-len(data)))
m=mmap.mmap(fp.fileno(),2*mmap.PAGESIZE)
fp.close()
print 'data found at:',m.find(data)
m.close()
os.unlink(foo)

returns 0 where mmap.PAGESIZE is required


----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=515943&group_id=5470