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

cvs diff -r1.16 -r1.17 pkgsrc/devel/libmm/Makefile (expand / switch to unified diff)

--- 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
3DISTNAME= mm-1.4.2 3DISTNAME= mm-1.4.2
4PKGNAME= lib${DISTNAME} 4PKGNAME= lib${DISTNAME}
 5PKGREVISION= 1
5CATEGORIES= devel 6CATEGORIES= devel
6MASTER_SITES= ftp://ftp.ossp.org/pkg/lib/mm/ 7MASTER_SITES= ftp://ftp.ossp.org/pkg/lib/mm/
7 8
8MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.ossp.org/pkg/lib/mm/ 10HOMEPAGE= http://www.ossp.org/pkg/lib/mm/
10COMMENT= Portable abstraction layer for shared memory 11COMMENT= Portable abstraction layer for shared memory
11 12
12PKG_INSTALLATION_TYPES= overwrite pkgviews 13PKG_INSTALLATION_TYPES= overwrite pkgviews
13 14
14GNU_CONFIGURE= YES 15GNU_CONFIGURE= YES
15USE_LIBTOOL= YES 16USE_LIBTOOL= YES
16TEST_TARGET= test 17TEST_TARGET= test
17 18

File Added: pkgsrc/devel/libmm/patches/patch-aa
$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);
 }