diff options
Diffstat (limited to 'include/asterisk/linkedlists.h')
-rwxr-xr-x | include/asterisk/linkedlists.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asterisk/linkedlists.h b/include/asterisk/linkedlists.h index 3dcd9a563..fd2203cd7 100755 --- a/include/asterisk/linkedlists.h +++ b/include/asterisk/linkedlists.h @@ -369,6 +369,8 @@ struct { \ #define AST_LIST_INSERT_HEAD(head, elm, field) do { \ (elm)->field.next = (head)->first; \ (head)->first = (elm); \ + if (!(head)->last) \ + (head)->last = (elm); \ } while (0) /*! |