Avoid out of bound read in get_body()
        GMime doesn't necessarily return a 0 terminated string,
        so specify the length while building the result.