There is a bug in libdpkg-perl, where Dpkg::Source::Package installs a
handler on loading. This has the effect of making in-process C
calls (eg to libcurl) uninterruptible by ^C.
Work around it by unconditionally resetting SIGINT. (Anyone who
deliberately invoked us with SIGINT ignored deserves to keep all the
resulting pieces.)
See #932841.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
our $our_version = 'UNRELEASED'; ###substituted###
our $absurdity = undef; ###substituted###
our $our_version = 'UNRELEASED'; ###substituted###
our $absurdity = undef; ###substituted###
+$SIG{INT} = 'DEFAULT'; # work around #932841
+
our @rpushprotovsn_support = qw(6 5 4); # Reverse order!
our $protovsn;
our @rpushprotovsn_support = qw(6 5 4); # Reverse order!
our $protovsn;