]> git.mxchange.org Git - flightgear.git/blobdiff - src/ATCDCL/ATCVoice.cxx
Fix Carriers without catapults and wires.
[flightgear.git] / src / ATCDCL / ATCVoice.cxx
index 682cd24a4ed72b4f70e321f26c05a8ef191686df..e4b05b75c0ff93cdd47f0989e47d08494ca18119 100644 (file)
@@ -151,6 +151,7 @@ unsigned char* FGATCVoice::WriteMessage(char* message, int& len, bool& dataOK) {
        // Check for no tokens found else slScheduler can be crashed
        if(!word) {
                dataOK = false;
+               delete[] wdptr;
                return(NULL);
        }
 
@@ -170,6 +171,8 @@ unsigned char* FGATCVoice::WriteMessage(char* message, int& len, bool& dataOK) {
                        SG_LOG(SG_ATC, SG_ALERT, "Offset + length: " << wdptr[i].offset + wdptr[i].length
                             << " exceeds rawdata size: " << rawDataSize << endl);
                        delete[] wdptr;
+                       delete[] tmpbuf;
+                       delete[] outbuf;
                        dataOK = false;
                        return(NULL);
                }