FPE's which are not valid and are not in the form of paths cause a
failure on the parser which invalidates all subsequent FPEs. If
the invalid FPE is the first on the list, this will cause a
fatal-error and the server will abort.
Oneliner patch, reproduced below:
(sent to xorg mailing-list some weeks ago)
difs/fonts.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/difs/fonts.c b/difs/fonts.c
index 2ba7c42..05fef26 100644
@@ -688,6 +688,7 @@ set_font_path_elements(
NoticeF("ignoring font path element %s (bad font path descriptor)\n", name);
+ cp += len;
/* must be new -- make it */
Any special reason for not having included this patch on xfs-1.0.5?
(In reply to comment #1)
> Any special reason for not having included this patch on xfs-1.0.5?
Only one I know of is lack of time/developers to review all patches from
bugzilla before each release.
I've confirmed the bug and that the patch fixes it, so pushed to master
for the next release. Thanks for the patch.
Author: Ademar de Souza Reis Jr <email@example.com>
Date: Fri Dec 19 18:43:53 2008 -0800
Bug #11567: Fix handling of invalid, non-path FPE