On Fri, Jul 08, 2011 at 06:49:03PM -0600, Andreas Dilger wrote: > +errcode_t append_opts(char **old_opts, const char *added_opts) > +{ > + /* First string adds NUL, others add ',' */ > + int newlen, oldlen = 0; > + errcode_t retval; > + > + if (*old_opts != NULL) > + oldlen = strlen(*old_opts); > + > + newlen = oldlen + strlen(added_opts) + 1; Shouldn't this be "... + 2" instead? Suppose old_opts is "foo", and new_opts is "bar". We need enough space for 8 characters: "foo,bar\0" Also, can you do me a favor and rebase this patch series on top of the most recent next branch of e2fsprogs. The pass1b changes are going to be impacted by the changes to support bigalloc which showed up in next over the weekend. Thanks!! - Ted -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html