浏览代码

fcl-db: base: initialize local variable to zero. Bug #30928

git-svn-id: trunk@34900 -
lacak 8 年之前
父节点
当前提交
ae509ecd15
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      packages/fcl-db/src/base/fields.inc

+ 4 - 3
packages/fcl-db/src/base/fields.inc

@@ -1631,12 +1631,13 @@ var L : Longint;
     P : PLongint;
     P : PLongint;
 
 
 begin
 begin
+  L:=0;
   P:=@L;
   P:=@L;
   Result:=GetData(P);
   Result:=GetData(P);
   If Result then
   If Result then
-    Case Datatype of
-      ftInteger,ftAutoinc  : AValue:=Plongint(P)^;
-      ftWord               : AValue:=Pword(P)^;
+    Case DataType of
+      ftInteger,ftAutoInc  : AValue:=PLongint(P)^;
+      ftWord               : AValue:=PWord(P)^;
       ftSmallint           : AValue:=PSmallint(P)^;
       ftSmallint           : AValue:=PSmallint(P)^;
     end;
     end;
 end;
 end;