Fixed double freed buffer.

When the interface transmission fails is responsability of the caller to
free it. The interface should not do it.
Merge pull request #7 from ArduSat/fix-double-free

Fixed double freed buffer.