aboutsummaryrefslogblamecommitdiff
path: root/security/opencryptoki/files/patch-usr-sbin-pkcsslotd-shmem.c
blob: 252ebdee2f31093cb441c400b2a54ad1e318ca4c (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14


                                                               










                                                                      
                                                     










                                                                                   
                                                     







                                                                                       
--- usr/sbin/pkcsslotd/shmem.c.orig	2016-04-29 17:26:46 UTC
+++ usr/sbin/pkcsslotd/shmem.c
@@ -336,9 +336,9 @@ int CreateSharedMemory ( void ) {
    }
    // SAB  Get the group information for the PKCS#11 group... fail if
    // it does not exist
-   grp = getgrnam("pkcs11");
+   grp = getgrnam(PKCS11GROUP);
    if ( !grp ) {
-     ErrLog("Group PKCS#11 does not exist ");
+     ErrLog("Group " PKCS11GROUP " does not exist ");
      return FALSE;  // Group does not exist... setup is wrong..
    }
 
@@ -415,9 +415,9 @@ int CreateSharedMemory ( void ) {
    int i;
    char *buffer;
    
-   grp = getgrnam("pkcs11");
+   grp = getgrnam(PKCS11GROUP);
    if ( !grp ) {
-     ErrLog("Group \"pkcs11\" does not exist! Please run %s/pkcs11_startup.",
+     ErrLog("Group " PKCS11GROUP " does not exist! Please run %s/pkcs11_startup.",
 		     SBIN_PATH);
      return FALSE;  // Group does not exist... setup is wrong..
    }
@@ -437,7 +437,7 @@ int CreateSharedMemory ( void ) {
 	 return FALSE;
        }
        if (fchown(fd, 0, grp->gr_gid) == -1) {
-	 ErrLog("%s: fchown(%s, root, pkcs11): %s", __FUNCTION__, MAPFILENAME,
+	 ErrLog("%s: fchown(%s, root, %s): %s", __FUNCTION__, MAPFILENAME, PKCS11GROUP,
 		strerror(errno));
 	 close(fd);
 	 return FALSE;