libxslt r1483 - in trunk: . libexslt



Author: wbrack
Date: Sat Jul 12 23:37:05 2008
New Revision: 1483
URL: http://svn.gnome.org/viewvc/libxslt?rev=1483&view=rev

Log:
* libexslt/math.c: fixed incorrect argument popping in exsltMathAtan2Function #541965

Modified:
   trunk/ChangeLog
   trunk/libexslt/math.c

Modified: trunk/libexslt/math.c
==============================================================================
--- trunk/libexslt/math.c	(original)
+++ trunk/libexslt/math.c	Sat Jul 12 23:37:05 2008
@@ -972,22 +972,22 @@
  */
 static void
 exsltMathAtan2Function (xmlXPathParserContextPtr ctxt, int nargs) {
-    double ret, y;
+    double ret, x;
 
     if (nargs != 2) {
 	xmlXPathSetArityError(ctxt);
 	return;
     }
-    y = xmlXPathPopNumber(ctxt);
+    x = xmlXPathPopNumber(ctxt);
     if (xmlXPathCheckError(ctxt))
 	return;
 
-    /* x */
+    /* y */
     ret = xmlXPathPopNumber(ctxt);
     if (xmlXPathCheckError(ctxt))
 	return;
 
-    ret = exsltMathAtan2(y, ret);
+    ret = exsltMathAtan2(ret, x);
 
     xmlXPathReturnNumber(ctxt, ret);
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]