Bläddra i källkod

permissions(k): safety check for db_handle

- avoid double initialization of trusted ops db handler
Daniel-Constantin Mierla 15 år sedan
förälder
incheckning
df2d92a1f0
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      modules_k/permissions/trusted.c

+ 2 - 2
modules_k/permissions/trusted.c

@@ -231,10 +231,10 @@ error:
  */
  */
 int init_child_trusted(int rank)
 int init_child_trusted(int rank)
 {
 {
-    	if ((rank <= 0) && (rank != PROC_RPC) && (rank != PROC_UNIXSOCK))
+    if ((rank <= 0) && (rank != PROC_RPC) && (rank != PROC_UNIXSOCK))
 		return 0;
 		return 0;
 
 
-	if (!db_url.s) {
+	if (!db_url.s || db_handle) {
 		return 0;
 		return 0;
 	}
 	}