From 03c5aa4ebd6dd7b8bceb4a2a92e131d8960542b4 Mon Sep 17 00:00:00 2001 From: nanardon Date: Sun, 11 Jun 2006 02:58:14 +0000 Subject: - really fix segfault git-svn-id: svn+ssh://haiku.zarb.org/home/projects/rpm4/svn/trunk@105 971eb68f-4bfb-0310-8326-d2484c010a4c --- RPM4/src/RPM4.xs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RPM4/src/RPM4.xs b/RPM4/src/RPM4.xs index f0bb272..8e76c66 100644 --- a/RPM4/src/RPM4.xs +++ b/RPM4/src/RPM4.xs @@ -1293,10 +1293,10 @@ Header_files(header, scaremem = O_SCAREMEM) PPCODE: #ifdef HDLISTDEBUG PRINTF_CALL; -#endif - SPAGAIN; +#endif Files = rpmfiNew(ts, header, RPMTAG_BASENAMES, scaremem); if (Files != NULL && (Files = rpmfiInit(Files, 0)) != NULL && rpmfiNext(Files) >= 0) { + SPAGAIN; XPUSHs(sv_setref_pv(sv_newmortal(), bless_rpmfi, (void *)Files)); #ifdef HDRPMMEM PRINTF_NEW(bless_rpmfi, Files, Files->nrefs); -- cgit v1.2.1