mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: Add Swish-e.
* gnu/packages/search.scm (swish-e): New variable. * gnu/packages/patches/swish-e-search.patch, gnu/packages/patches/swish-e-format-security.patch: New patches. * gnu/local.mk (dist_patch_DATA): Add them.
This commit is contained in:
parent
1fa3e33604
commit
a2319d2c8f
4 changed files with 144 additions and 1 deletions
33
gnu/packages/patches/swish-e-format-security.patch
Normal file
33
gnu/packages/patches/swish-e-format-security.patch
Normal file
|
@ -0,0 +1,33 @@
|
|||
Borrowed from Debian.
|
||||
|
||||
--- swish-e-2.4.7/src/parser.c 2009-04-05 03:58:32.000000000 +0200
|
||||
+++ swish-e-2.4.7/src/parser.c 2013-06-11 13:53:08.196559035 +0200
|
||||
@@ -1760,7 +1760,7 @@
|
||||
va_start(args, msg);
|
||||
vsnprintf(str, 1000, msg, args );
|
||||
va_end(args);
|
||||
- xmlParserError(parse_data->ctxt, str);
|
||||
+ xmlParserError(parse_data->ctxt, "%s", str);
|
||||
}
|
||||
|
||||
static void warning(void *data, const char *msg, ...)
|
||||
@@ -1772,7 +1772,7 @@
|
||||
va_start(args, msg);
|
||||
vsnprintf(str, 1000, msg, args );
|
||||
va_end(args);
|
||||
- xmlParserWarning(parse_data->ctxt, str);
|
||||
+ xmlParserWarning(parse_data->ctxt, "%s", str);
|
||||
}
|
||||
|
||||
|
||||
--- swish-e-2.4.7/src/result_output.c 2009-04-05 03:58:32.000000000 +0200
|
||||
+++ swish-e-2.4.7/src/result_output.c 2013-06-11 13:53:38.593550825 +0200
|
||||
@@ -752,7 +752,7 @@
|
||||
s = (char *) emalloc(MAXWORDLEN + 1);
|
||||
n = strftime(s, (size_t) MAXWORDLEN, fmt, localtime(&(pv->value.v_date)));
|
||||
if (n && f)
|
||||
- fprintf(f, s);
|
||||
+ fprintf(f, "%s", s);
|
||||
efree(s);
|
||||
}
|
||||
break;
|
Loading…
Add table
Add a link
Reference in a new issue