Suppressions of jump errors were broken, because the size was zero and
so caused an assertion failure.  So set size == 1 -- it's only used for
suppressions.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2359 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/mac_needs.c b/memcheck/mac_needs.c
index 22e8e53..243b163 100644
--- a/memcheck/mac_needs.c
+++ b/memcheck/mac_needs.c
@@ -473,6 +473,7 @@
    sk_assert(VG_INVALID_THREADID != tid);
    MAC_(clear_MAC_Error)( &err_extra );
    err_extra.axskind = ExecAxs;
+   err_extra.size    = 1;     // size only used for suppressions
    err_extra.addrinfo.akind = Undescribed;
    VG_(maybe_record_error)( tid, AddrErr, a, /*s*/NULL, &err_extra );
 }