count_to += count_progression;
s = count_to_number(count_to);
- if (!s)
+ if (!s) {
fprintf(stderr, "Could not allocate memory to count up to '%u'\n", count_to);
+ return;
+ }
fprintf(stderr, "Sending count up to '%u'; string has length '%u'\n",
count_to, (uint32_t)strlen(s));
blobmsg_add_string(&b, "string", s);
if (ubus_lookup_id(ctx, "test", &id)) {
+ free(s);
fprintf(stderr, "Failed to look up test object\n");
return;
}