Index: protected_node.module
===================================================================
--- protected_node.module	(revision 4991)
+++ protected_node.module	(working copy)
@@ -318,13 +320,8 @@
     return FALSE;
   }
 
-  $nodes = db_affected_rows( db_query( 'SELECT nid FROM {protected_nodes} WHERE nid = %d', $nid ) );
-  if ($nodes > 0) {
-    return TRUE;
-  }
-  else {
-    return FALSE;
-  }
+  $found_nid = db_result( db_query( 'SELECT nid FROM {protected_nodes} WHERE nid = %d', $nid ) );
+  return $found_nid == $nid;
 }
 
  /**
