git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2-netsec@56728
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
if (c != prev) /* not this one */
continue;
/* found, prepare to return c->next */
- c = c->next;
+ if ((c = c->next) == NULL) break;
+ /* If prev was the last item on the channel list, then we just
+ * want to return NULL, instead of trying to deref NULL in the
+ * next section.
+ */
}
if (name) { /* want match by name */
if ((!namelen && strcasecmp(c->name, name)) ||