]> git.pld-linux.org Git - packages/rpm.git/blob - rpm-null-term-ascii-digest.patch
- added cppcompat patch (make rpmdb.h C++ compatible)
[packages/rpm.git] / rpm-null-term-ascii-digest.patch
1 Index: rpmdb/legacy.c
2 ===================================================================
3 RCS file: /v/rpm/cvs/rpm/rpmdb/legacy.c,v
4 retrieving revision 1.44.4.3
5 diff -p -u -w -r1.44.4.3 legacy.c
6 --- rpmdb/legacy.c      16 Apr 2012 23:43:34 -0000      1.44.4.3
7 +++ rpmdb/legacy.c      2 Oct 2012 20:17:21 -0000
8 @@ -282,8 +282,10 @@ int dodigest(int dalgo, const char * fn,
9  exit:
10      if (fsizep)
11         *fsizep = fsize;
12 -    if (!rc)
13 +    if (!rc) {
14         memcpy(digest, dsum, dlen);
15 +       if (asAscii) digest[dlen] = '\0';
16 +    }
17      dsum = _free(dsum);
18  
19      return rc;
This page took 0.024609 seconds and 3 git commands to generate.