1 #--- ploop-8.0.14/lib/xml.c.orig 2020-06-19 13:24:40.000000000 +0200
2 #+++ ploop-8.0.14/lib/xml.c 2020-06-28 14:39:06.351261541 +0200
5 # root_element = xmlDocGetRootElement(doc);
8 #+# pragma GCC diagnostic push
9 #+# pragma GCC diagnostic ignored "-Wstringop-truncation"
10 #+ /* disable "specified bound ... equals destination size", which is OK here */
12 # get_basedir(fname, basedir, sizeof(basedir));
14 #+# pragma GCC diagnostic pop
16 # ret = parse_xml(basedir, root_element, di);
18 # ret = validate_disk_descriptor(di);
20 # if (di->runtime->xml_fname == NULL)
21 # di->runtime->xml_fname = strdup(fname);
24 #+# pragma GCC diagnostic push
25 #+# pragma GCC diagnostic ignored "-Wstringop-truncation"
26 #+ /* disable "specified bound ... equals destination size", which is OK here */
28 # get_basedir(fname, tmp, sizeof(tmp));
30 #+# pragma GCC diagnostic pop
36 --- ploop-8.0.14/lib/xml.c.orig 2020-06-28 15:30:04.941218766 +0200
37 +++ ploop-8.0.14/lib/xml.c 2020-06-28 20:57:50.857172796 +0200
43 +# pragma GCC diagnostic push
44 +# pragma GCC diagnostic ignored "-Wstringop-truncation"
45 + /* disable "specified bound ... equals destination size", which is OK here */
47 strncpy(out, fname, len);
49 +# pragma GCC diagnostic pop
52 p = strrchr(out, '/');