lvm2_text.c: Fix incorrect allocated string length passed to lvm2_free.

The allocated space for a bounded string is one more than the size of
the struct + the string length due to the inclusion of a '\0' string
terminator.

This issue made OS X 10.9 emit warnings whenever the difference between
the two sizes crossed a zone boundary.