summaryrefslogtreecommitdiff
path: root/taler-kotlin-common/src/main/java/net/taler/common/Amount.kt
diff options
context:
space:
mode:
Diffstat (limited to 'taler-kotlin-common/src/main/java/net/taler/common/Amount.kt')
-rw-r--r--taler-kotlin-common/src/main/java/net/taler/common/Amount.kt1
1 files changed, 1 insertions, 0 deletions
diff --git a/taler-kotlin-common/src/main/java/net/taler/common/Amount.kt b/taler-kotlin-common/src/main/java/net/taler/common/Amount.kt
index bd12a40..76cd294 100644
--- a/taler-kotlin-common/src/main/java/net/taler/common/Amount.kt
+++ b/taler-kotlin-common/src/main/java/net/taler/common/Amount.kt
@@ -159,6 +159,7 @@ data class Amount(
@Throws(AmountOverflowException::class)
operator fun times(factor: Int): Amount {
+ if (factor == 0) return zero(currency)
var result = this
for (i in 1 until factor) result += this
return result