2
0
Эх сурвалжийг харах

* Merge memoryleak fix from trunk

git-svn-id: branches/fixes_2_6@21156 -
michael 13 жил өмнө
parent
commit
df529b9b14

+ 2 - 0
packages/fcl-db/src/json/fpjsondataset.pp

@@ -370,6 +370,7 @@ begin
   else
     FCurrentList:=Nil;
   FreeAndNil(FDefaultList);
+  FreeAndNil(FFieldMapper);
   FCurrentList:=Nil;
 end;
 
@@ -817,6 +818,7 @@ end;
 
 procedure TBaseJSONDataSet.InternalOpen;
 begin
+  FreeAndNil(FFieldMapper);
   FFieldMapper:=CreateFieldMapper;
   IF (FRows=Nil) then // opening from fielddefs ?
     begin