Artifact

int rc = lstat (con->target, &st); ... n = readlink (con->target, link_target, len); ... /* Unlink before creating symlink! */ unlink (con->target); if (symlink (f->linkto, con->target) == -1) logprintf (LOG_NOTQUIET, "symlink: %s\n", strerror (errno));

ee9dba5b-4f74-4105-99da-f67d49e3fbfe

int rc = lstat (con->target, &st); ... n = readlink (con->target, link_target, len); ... /* Unlink before creating symlink! */ unlink (con->target); if (symlink (f->linkto, con->target) == -1) logprintf (LOG_NOTQUIET, "symlink: %s\n", strerror (errno));