I don't understand where is the leak here.

I am querying for a field in the database. After this, I am inserting in a NSMutableArray list.

```
@property (nonatomic, retain) NSMutableArray *bList;

@property (nonatomic, retain) NSString *icon;//Model

Model *newModel = [[Model alloc] init]; 
newModel.icon = [NSString stringWithUTF8String:(char *) sqlite3_column_text(compiledStatement, 2)];
[self.bList addObject:newModel];
[newModel release];

```

And in the end:

```
- (void)dealloc {
    [self.bList release];
    [super dealloc];
}

```