summaryrefslogtreecommitdiff
blob: 86c03e5b7e776461410f576eb8666bb4e90028a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
From: Xu Li <xu.li@intel.com>
Date: Thu, 16 Apr 2009 22:52:32
Subject: [PATCH] A temporal patch to fix the crash issue when parse path element

Index: librsvg-2.26.0/rsvg-path.c
===================================================================
--- librsvg-2.26.0.orig/rsvg-path.c
+++ librsvg-2.26.0/rsvg-path.c
@@ -142,8 +142,8 @@ rsvg_path_arc (RSVGParsePathCtx * ctx,
         return;
       }
 
-    if(rx < 0)rx = -rx;
-    if(ry < 0)ry = -ry;
+    rx = fabs(rx);
+    ry = fabs(ry);
 
     k1 = (x1 - x2)/2;
     k2 = (y1 - y2)/2;