X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fprogramdata.cpp;h=f627f2f1039c7fbefb12d198b5937217d3ca7108;hb=a80b074c70ec991f27114efd13686038cf42c493;hp=af2679a5965bbd932082b679ffe88f135ff47434;hpb=a361efc05fcad11b2918f3cd7abdebe794b131d8;p=libs%2Fgl.git diff --git a/source/programdata.cpp b/source/programdata.cpp index af2679a5..f627f2f1 100644 --- a/source/programdata.cpp +++ b/source/programdata.cpp @@ -29,7 +29,10 @@ ProgramData::~ProgramData() void ProgramData::uniform(int index, Uniform *uni) { if(index<0) + { + delete uni; return; + } map::iterator i=data.find(index); if(i!=data.end())