diff --git a/src/common/kernel/ship.c b/src/common/kernel/ship.c index d18ec118f..e48946563 100644 --- a/src/common/kernel/ship.c +++ b/src/common/kernel/ship.c @@ -284,8 +284,8 @@ getshipweight(const ship * sh, int *sweight, int *scabins) *scabins += u->number; } else { /* weight goes into number of cabins, not cargo */ - scabins += u->number * u->race->weight; - sweight -= u->number * u->race->weight; + *scabins += u->number * u->race->weight; + *sweight -= u->number * u->race->weight; } } }