632ce993a4
Add foma-fix-sizeof.patch to fix segfault on 32-bit (boo#1109949) OBS-URL: https://build.opensuse.org/request/show/638713 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/foma?expand=0&rev=8
17 lines
740 B
Diff
17 lines
740 B
Diff
https://bugzilla.opensuse.org/show_bug.cgi?id=1109949
|
|
https://github.com/mhulden/foma/pull/78
|
|
|
|
Index: foma-0.9.18+git20170507.07bb944/foma/rewrite.c
|
|
===================================================================
|
|
--- foma-0.9.18+git20170507.07bb944.orig/foma/rewrite.c
|
|
+++ foma-0.9.18+git20170507.07bb944/foma/rewrite.c
|
|
@@ -103,7 +103,7 @@ struct fsm *fsm_rewrite(struct rewrite_s
|
|
rb = xxcalloc(1, sizeof(struct rewrite_batch));
|
|
rb->rewrite_set = all_rules;
|
|
rb->num_rules = num_rules;
|
|
- rb->namestrings = xxmalloc(sizeof rb->namestrings * num_rules);
|
|
+ rb->namestrings = xxmalloc(sizeof *rb->namestrings * num_rules);
|
|
for (i = 0; i < rb->num_rules; i++) {
|
|
sprintf(rb->namestrings[i], "@#%04i@", i+1);
|
|
}
|