Closed GoogleCodeExporter closed 9 years ago
Issue 111 has been merged into this issue.
Original comment by dominiqu...@gmail.com
on 23 Apr 2010 at 8:01
the gnome plugin is also affected as reported in Issue 111.
Original comment by dominiqu...@gmail.com
on 23 Apr 2010 at 8:02
ping. Please, fix this blocker bug.
Original comment by A.Shaba...@gmail.com
on 6 May 2010 at 9:35
These are the lines 245 to 250 of proxy.cpp
==========================
for (vector<ignore_extension*>::iterator it=ignores.begin() ; it !=
ignores.end() && !ignored ; it++)
if ((*it)->ignore(*realurl,
confign.substr(i,
confign.find(','))))
ignored = true;
}
if (!ignored && invign) goto do_return;
if (ignored && !invign) goto do_return;
==========================
Add "confign = confign.substr(i);" as shown below.
==========================
for (vector<ignore_extension*>::iterator it=ignores.begin() ; it !=
ignores.end() &&
!ignored ; it++)
if ((*it)->ignore(*realurl, confign.substr(i, confign.find(','))))
ignored = true;
confign = confign.substr(i);
}
if (!ignored && invign) goto do_return;
if (ignored && !invign) goto do_return;
==========================
This will solve the bug.
Without that it is always getting initialized not incremented.
I am working with this fix on OSX 10.5+
HTH
Parimal Das
Original comment by parimal....@gmail.com
on 6 May 2010 at 9:58
Reworked in r666. Also took time to reduce number of copies dues to excessive
substr() calls.
Original comment by nicolas.dufresne@gmail.com
on 17 May 2010 at 9:29
Original comment by nicolas.dufresne@gmail.com
on 18 May 2010 at 3:03
/* Check our ignore patterns _/ for (vector::iterator it=ignores.begin() ; it !=
ignores.end() && !ignored ; it++)
Original issue reported on code.google.com by
parimal....@gmail.com
on 13 Apr 2010 at 11:29Attachments: