# HG changeset patch # User Matthias Förste # Date 1405436600 -7200 # Node ID afbfa83fd7a6ff12de2b609629f3af1a3e60cb8c # Parent 61e38b7745129c307f87bb6840352985b8e65eaa updated patch for debian wheezy diff -r 61e38b774512 -r afbfa83fd7a6 reprepro/4.12.5-1/README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/reprepro/4.12.5-1/README Tue Jul 15 17:03:20 2014 +0200 @@ -0,0 +1,3 @@ +Please import the patch with quilt inside unpacked package sources: + +reprepro-4.12.5$ quilt import /reprepro/4.12.5-1/debian/patches/0099-changes-file-process-messages.patch diff -r 61e38b774512 -r afbfa83fd7a6 reprepro/4.12.5-1/debian/patches/0099-changes-file-process-messages.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/reprepro/4.12.5-1/debian/patches/0099-changes-file-process-messages.patch Tue Jul 15 17:03:20 2014 +0200 @@ -0,0 +1,29 @@ +diff -r ef6d4e102766 incoming.c +--- a/incoming.c Tue Jul 15 15:56:42 2014 +0200 ++++ b/incoming.c Tue Jul 15 16:02:01 2014 +0200 +@@ -2403,6 +2403,8 @@ + for (j = 0 ; j < i->files.count ; j ++) { + const char *basefilename = i->files.values[j]; + size_t l = strlen(basefilename); ++ char *fullfilename; ++ + #define C_SUFFIX ".changes" + const size_t c_len = strlen(C_SUFFIX); + if (l <= c_len || +@@ -2411,7 +2413,16 @@ + if (changesfilename != NULL && strcmp(basefilename, changesfilename) != 0) + continue; + /* a .changes file, check it */ ++ fullfilename = calc_dirconcat(i->directory, i->files.values[j]); ++ if( fullfilename == NULL ) { ++ result = RET_ERROR_OOM; ++ continue; ++ } ++ printf("processing changesfile '%s'\n", fullfilename); ++ fprintf(stderr, "processing changesfile '%s'\n", fullfilename); + r = process_changes(i, j); ++ printf("changesfile '%s' done\n", fullfilename); ++ fprintf(stderr, "changesfile '%s' done\n", fullfilename); + RET_UPDATE(result, r); + } +