Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
d314616d
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
d314616d
编写于
1月 25, 2005
作者:
M
Michael Meskes
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fixed segfault due to freeing a struct definition twice if it was a named struct used in a typedef.
上级
fe30edba
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
11 addition
and
6 deletion
+11
-6
src/interfaces/ecpg/ChangeLog
src/interfaces/ecpg/ChangeLog
+5
-0
src/interfaces/ecpg/preproc/Makefile
src/interfaces/ecpg/preproc/Makefile
+3
-3
src/interfaces/ecpg/preproc/preproc.y
src/interfaces/ecpg/preproc/preproc.y
+3
-3
未找到文件。
src/interfaces/ecpg/ChangeLog
浏览文件 @
d314616d
...
...
@@ -1895,3 +1895,8 @@ Mon Jan 10 13:55:32 CET 2005
- Set compat library version to 1.2.
- Set ecpg library version to 4.2.
Tue Jan 25 13:47:45 CET 2005
- Fixed segfault in preprocessor due to free a struct twice.
- Set ecpg version to 3.2.1.
src/interfaces/ecpg/preproc/Makefile
浏览文件 @
d314616d
...
...
@@ -4,7 +4,7 @@
#
# Copyright (c) 1998-2005, PostgreSQL Global Development Group
#
# $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/Makefile,v 1.11
1 2005/01/18 05:00:28 momjian
Exp $
# $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/Makefile,v 1.11
2 2005/01/25 12:51:31 meskes
Exp $
#
#-------------------------------------------------------------------------
...
...
@@ -14,8 +14,8 @@ top_builddir = ../../../..
include
$(top_builddir)/src/Makefile.global
MAJOR_VERSION
=
3
MINOR_VERSION
=
3
PATCHLEVEL
=
0
MINOR_VERSION
=
2
PATCHLEVEL
=
1
override CPPFLAGS
:
= -I$(srcdir)/../include -I$(srcdir) $(CPPFLAGS)
\
-DMAJOR_VERSION=$(MAJOR_VERSION)
\
...
...
src/interfaces/ecpg/preproc/preproc.y
浏览文件 @
d314616d
/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.30
3 2005/01/10 12:58:30
meskes Exp $ */
/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.30
4 2005/01/25 12:51:31
meskes Exp $ */
/* Copyright comment */
%{
...
...
@@ -4690,7 +4690,7 @@ type_declaration: S_TYPEDEF
this->type->type_index = length; /* length of string */
this->type->type_sizeof = ECPGstruct_sizeof;
this->struct_member_list = ($3.type_enum == ECPGt_struct || $3.type_enum == ECPGt_union) ?
struct_member_list[struct_level]
: NULL;
ECPGstruct_member_dup(struct_member_list[struct_level])
: NULL;
if ($3.type_enum != ECPGt_varchar &&
$3.type_enum != ECPGt_char &&
...
...
@@ -5556,7 +5556,7 @@ ECPGTypedef: TYPE_P
this->type->type_index = length; /* length of string */
this->type->type_sizeof = ECPGstruct_sizeof;
this->struct_member_list = ($5.type_enum == ECPGt_struct || $5.type_enum == ECPGt_union) ?
struct_member_list[struct_level]
: NULL;
ECPGstruct_member_dup(struct_member_list[struct_level])
: NULL;
if ($5.type_enum != ECPGt_varchar &&
$5.type_enum != ECPGt_char &&
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录