In this paper the general case of multiplying two fixed length signed numbers using radix r (r greater than or equal to 2) is considered. It is shown that using the standard Booth multiplication algorithm, in such cases, can result in incorrect answer, Correction cycle is required to correct the answer, The function of the correction cycle depends on the radix (r) and the multiplier word length (M). A rule which modifies the algorithm to correct the answer for general r and M is presented.