fixed logical error in donation signal handler