summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pdf/pdf_function.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pdf/pdf_function.c b/pdf/pdf_function.c
index cd99e14d..cbcd8aa7 100644
--- a/pdf/pdf_function.c
+++ b/pdf/pdf_function.c
@@ -500,7 +500,9 @@ ps_run(fz_context *ctx, psobj *code, ps_stack *st, int pc)
case PS_OP_LN:
r1 = ps_pop_real(st);
- ps_push_real(st, logf(r1));
+ /* Bug 692941 - logf as separate statement */
+ r2 = logf(r1);
+ ps_push_real(st, r2);
break;
case PS_OP_LOG: