blob: 33286cdb877a7c918fc672ddb8168070059404e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include <stdlib.h>
#include "icclient/product.h"
void icclient_catalog_free(struct icclient_catalog *catalog)
{
for (size_t i = 0; i < catalog->length; i++) {
struct icclient_product *product = catalog->products[i];
if (product->image)
free(product->image);
if (product->comment)
free(product->comment);
if (product->description)
free(product->description);
free(product->sku);
free(product);
}
free(catalog);
catalog = NULL;
}
|