1 Star 0 Fork 12

邢星/glib

forked from src-openEuler/glib 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
glib-1.2.10-format.patch 733 Bytes
一键复制 编辑 原始数据 按行查看 历史
gnaygnil 提交于 2019-11-30 10:14 . glib: openEuler init
--- glib-1.2.10/grel.c.format
+++ glib-1.2.10/grel.c
@@ -413,7 +413,7 @@ g_relation_print_one (gpointer tuple_key
}
g_string_append (gstring, "]");
- g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, gstring->str);
+ g_log (g_log_domain_glib, G_LOG_LEVEL_INFO, "%s", gstring->str);
g_string_free (gstring, TRUE);
}
--- glib-1.2.10/testglib.c.format
+++ glib-1.2.10/testglib.c
@@ -277,6 +277,9 @@ my_traverse (gpointer key,
return FALSE;
}
+/* This program explicitly tests for a NULL format string */
+#pragma GCC diagnostic push
+#pragma GCC diagnostic warning "-Wformat-security"
int
main (int argc,
char *argv[])
@@ -918,4 +921,5 @@ main (int argc,
return 0;
}
+#pragma GCC diagnostic pop
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xing_xing1992/glib.git
git@gitee.com:xing_xing1992/glib.git
xing_xing1992
glib
glib
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385