Thu Feb 14 06:19:38 2008 UTC ()
Fix sanity check for MM_permission() in mm_global.c (from OSSP CVS).
Bump rev.
(bjs)
diff -r1.16 -r1.17 pkgsrc/devel/libmm/Makefile
diff -r0 -r1.1 pkgsrc/devel/libmm/patches/patch-aa
--- pkgsrc/devel/libmm/Makefile 2007/07/05 18:20:07 1.16
+++ pkgsrc/devel/libmm/Makefile 2008/02/14 06:19:38 1.17
| @@ -1,17 +1,18 @@ | | | @@ -1,17 +1,18 @@ |
1 | # $NetBSD: Makefile,v 1.16 2007/07/05 18:20:07 jnemeth Exp $ | | 1 | # $NetBSD: Makefile,v 1.17 2008/02/14 06:19:38 bjs Exp $ |
2 | | | 2 | |
3 | DISTNAME= mm-1.4.2 | | 3 | DISTNAME= mm-1.4.2 |
4 | PKGNAME= lib${DISTNAME} | | 4 | PKGNAME= lib${DISTNAME} |
| | | 5 | PKGREVISION= 1 |
5 | CATEGORIES= devel | | 6 | CATEGORIES= devel |
6 | MASTER_SITES= ftp://ftp.ossp.org/pkg/lib/mm/ | | 7 | MASTER_SITES= ftp://ftp.ossp.org/pkg/lib/mm/ |
7 | | | 8 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://www.ossp.org/pkg/lib/mm/ | | 10 | HOMEPAGE= http://www.ossp.org/pkg/lib/mm/ |
10 | COMMENT= Portable abstraction layer for shared memory | | 11 | COMMENT= Portable abstraction layer for shared memory |
11 | | | 12 | |
12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 13 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
13 | | | 14 | |
14 | GNU_CONFIGURE= YES | | 15 | GNU_CONFIGURE= YES |
15 | USE_LIBTOOL= YES | | 16 | USE_LIBTOOL= YES |
16 | TEST_TARGET= test | | 17 | TEST_TARGET= test |
17 | | | 18 | |
$NetBSD: patch-aa,v 1.1 2008/02/14 06:19:38 bjs Exp $
Fix sanity check in MM_permission (from OSSP CVS).
--- mm_global.c.orig 2006-08-10 14:59:54.000000000 -0400
+++ mm_global.c
@@ -61,7 +61,7 @@ int MM_create(size_t size, const char *f
int MM_permission(mode_t mode, uid_t owner, gid_t group)
{
- if (mm_global != NULL)
+ if (mm_global == NULL)
return -1;
return mm_permission(mm_global, mode, owner, group);
}