That may have been the problem in this specific bug, but you should really use Text::xSV instead of parsing CSV files with a regex. Regex-based solutions cannot parse CSV files correctly in many cases.
My criteria for good software:
Does it work?
Can someone else come in, make a change, and be reasonably certain no bugs were introduced?