diff --git a/ChangeLog b/ChangeLog
index 910b10c33..4e9eb5ab4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2005-06-30 Paolo Nenzi
+
+ * src/spicelib/parser/inpptree.c: fixed bug in power function.
+
2005-06-25 Paolo Nenzi
* src/spicelib/analysis/acan.c: modified original integration of xspice
diff --git a/src/spicelib/parser/inpptree.c b/src/spicelib/parser/inpptree.c
index c01eef8a4..ac4fa0aa9 100644
--- a/src/spicelib/parser/inpptree.c
+++ b/src/spicelib/parser/inpptree.c
@@ -222,7 +222,8 @@ static INPparseNode *PTdifferentiate(INPparseNode * p, int varnum)
mkb(PT_PLUS,
mkb(PT_TIMES, p->right,
mkb(PT_DIVIDE, arg1, p->left)),
- mkb(PT_TIMES, arg2, mkf(PTF_LN, arg1))));
+ mkb(PT_TIMES, arg2, mkf(PTF_LN, /*arg1*/p->left))));
+ /*changed by HT, '05/06/29*/
}
break;