diff --git a/Pod/Classes/Hashids.m b/Pod/Classes/Hashids.m index 5fabc16..228ddd3 100644 --- a/Pod/Classes/Hashids.m +++ b/Pod/Classes/Hashids.m @@ -453,7 +453,10 @@ - (NSArray *) decode:(NSString *) encoded { NSString *salt = [NSString stringWithFormat:@"%d%@", (lottery_char & 12345), self.hashSalt]; inAlpha = [self consistentShuffle:inAlpha withSalt:salt]; - [results addObject:[self unhash:subhash withAlpha:inAlpha]]; + NSNumber *unhashed = [self unhash:subhash withAlpha:inAlpha]; + if (unhashed) { + [results addObject:unhashed]; + } } }