Bug fix: The last trailing slash in a symbolic link target was not written

This commit is contained in:
Thomas Schmitt 2025-04-07 09:34:16 +02:00
parent fa19885131
commit b9faf575a8

View File

@ -1301,10 +1301,9 @@ int susp_calc_nm_sl_al(Ecma119Image *t, Ecma119Node *n, size_t space,
} }
} }
if (!cur || cur[1] == '\0') { if (cur == NULL)
/* cur[1] can be \0 if dest ends with '/' */
break; break;
}
prev = cur + 1; prev = cur + 1;
cur = strchr(prev, '/'); cur = strchr(prev, '/');
} }
@ -1993,10 +1992,9 @@ int rrip_get_susp_fields(Ecma119Image *t, Ecma119Node *n, int type,
} }
} }
if (!cur || cur[1] == '\0') { if (cur == NULL)
/* cur[1] can be \0 if dest ends with '/' */
break; break;
}
prev = cur + 1; prev = cur + 1;
cur = strchr(prev, '/'); cur = strchr(prev, '/');
} }