On Sun, Apr 5, 2015 at 11:50 AM, Lennart Poettering <lenn...@poettering.net> wrote: > On Fri, 03.04.15 13:23, Tom Gundersen (tome...@kemper.freedesktop.org) wrote: > >> >> - tags = strdupa(value); >> + FOREACH_WORD_SEPARATOR(word, l, value, ":", state) { >> + char *tag; >> >> - while ((next = strchr(tags, ':'))) { >> - next[0] = '\0'; >> + tag = strndupa(word, l); >> > > Repeat after me: I shall not use alloca() within loops. I shall not > use alloca() within loops. I shall not use alloca() within loops. > > This cannot work.
Fixed. Thanks! Tom _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel