X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fdentry.c;h=caa3a51b4b86fb0d98e84f103781cc0274499294;hp=ff1a21420f0c2c068d422c1b9645368e96133675;hb=564aacbad3801ec37c2455e15b9296ecaef4eb93;hpb=8fbdced08faf37472fd7174480b446c4b11578fb;ds=sidebyside diff --git a/src/dentry.c b/src/dentry.c index ff1a2142..caa3a51b 100644 --- a/src/dentry.c +++ b/src/dentry.c @@ -504,7 +504,8 @@ calculate_dentry_full_path(struct wim_dentry *dentry) d = dentry; do { p -= d->d_name_nbytes / sizeof(utf16lechar); - memcpy(p, d->d_name, d->d_name_nbytes); + if (d->d_name_nbytes) + memcpy(p, d->d_name, d->d_name_nbytes); *--p = cpu_to_le16(WIM_PATH_SEPARATOR); d = d->d_parent; /* assumes d == d->d_parent for root */ } while (!dentry_is_root(d));