ww: restrict command self-import exception

This commit is contained in:
2026-08-13 03:38:58 +09:00
parent 4377634bb9
commit 5f0f544157
2 changed files with 4 additions and 2 deletions

View File

@@ -1256,7 +1256,8 @@ sep_scan_file(struct sepgraph *g, int pi, const char *file,
free(canon);
if (self
&& (sep_external_production_name(&g->pkg[pi], name, 1)
|| sep_command_declared_name(&g->pkg[pi])))
|| (g->pkg[pi].variant == SEP_VARIANT_EXTERNAL
&& sep_command_declared_name(&g->pkg[pi]))))
external_production = 1;
if (self && !external_production) {
const char *owner = g->pkg[pi].path[0]