src/search.c in mockspotify-0.0.1 vs src/search.c in mockspotify-0.1.0

- old
+ new

@@ -18,23 +18,24 @@ sp_search_create(sp_session *session, const char *query, int track_offset, int track_count, int album_offset, int album_count, int artist_offset, int artist_count, search_complete_cb *callback, void *userdata) { - sp_search *search = malloc(sizeof(sp_search)); + sp_search *search = ALLOC(sp_search); if (!strncmp(query, "!loaded", 7)) search->loaded = 0; if (!strncmp(query, "loaded", 6)) search->loaded = 1; search->num_tracks = 4; search->num_albums = 3; search->num_artists = 2; search->total_tracks = 24; - search->query = malloc(strlen(query) + 1); + search->query = ALLOC_N(char, strlen(query) + 1); strcpy(search->query, query); search->error = 3; - search->did_you_mean = "did_you_mean"; + search->did_you_mean = ALLOC_N(char, strlen("did_you_mean") + 1); + sprintf(search->did_you_mean, "did_you_mean"); search->artist[0] = mocksp_artist_create("foo", 1); search->artist[1] = mocksp_artist_create("bar", 1); search->album[0] = mocksp_album_create("baz", search->artist[0], 2001, (byte *) "01234567890123456789", 1, 1, 1);