--- a/foomaticrip.c +++ b/foomaticrip.c @@ -1383,7 +1383,7 @@ dstrcpyf(filelist, ""); /* Check filelist */ - p = strtok(filelist->data, " "); + p = strtok(strdup(filelist->data), " "); while (p) { if (strcmp(p, "") != 0) { if (p[0] == '-')