Mathieu Bouchard wrote: > > if (!s->s_name) s = gensym("file.%d"); > vs > if (!*s->s_name) s = gensym("file.%d"); > > Because Pd uses &s_ as default value for a symbol arg, not a null > pointer, so s->s_name is never considered "false"... same bug, really. btw, this has been fixed in some bugfix release of 0.42 gmadsr IOhannes