In the Shamir threshold scheme, if one or more of the shares are fake, then the secret may not be reconstructed correctly by some sets of shares. Supposing that at most of the shares are fake, Rees et al. (1999) described two algorithms to determine consistent sets of shares so that the secret can be reconstructed correctly from shares in any of these consistent sets. In their algorithms, no honest participant can be absent and at least shares should be pooled during the secret reconstruction phase. In this paper, we propose a modified algorithm for this problem so that the number of participants taking part in the secret reconstruction can be reduced to and the shares need to be pooled can be reduced to, in the best case, , and less than or equal to in the others. Its performance is evaluated. A construction for -coverings, which play key roles in these algorithms, is also provided.