aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/ld
diff options
context:
space:
mode:
authorAndrew Gerrand <adg@golang.org>2011-03-22 15:00:21 +1100
committerAndrew Gerrand <adg@golang.org>2011-03-22 15:00:21 +1100
commitd4b19bdbed13f8261638ceafbeecb11d55778637 (patch)
tree53b3403966502028413a2c20739f791378559186 /src/cmd/ld
parent4a33d440b891c4aaff5769b72c3d5edcc65d42dd (diff)
downloadgo-d4b19bdbed13f8261638ceafbeecb11d55778637.tar.xz
ld: return > 0 exit code on unsafe import
R=rsc CC=golang-dev https://golang.org/cl/4273092
Diffstat (limited to 'src/cmd/ld')
-rw-r--r--src/cmd/ld/go.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/ld/go.c b/src/cmd/ld/go.c
index a64153ff2f..b76e469aed 100644
--- a/src/cmd/ld/go.c
+++ b/src/cmd/ld/go.c
@@ -135,6 +135,7 @@ ldpkg(Biobuf *f, char *pkg, int64 len, char *filename, int whence)
if(debug['u'] && whence != ArchiveObj &&
(p0+6 > p1 || memcmp(p0, " safe\n", 6) != 0)) {
fprint(2, "%s: load of unsafe package %s\n", argv0, filename);
+ nerrors++;
errorexit();
}
if(p0 < p1) {