Diff

Differences From Artifact [3133466dff]:

To Artifact [b7668e46f2]:


   918    918   	if (real_path == NULL) {
   919    919   		return(NULL);
   920    920   	}
   921    921   
   922    922   	return(strdup(real_path));
   923    923   }
   924    924   
   925         -#ifdef APPFS_EXIT_PATH
          925  +#if (defined(DEBUG) && defined(APPFS_EXIT_PATH)) || defined(APPFS_EXIT_PATH_ENABLE_MAJOR_SECURITY_HOLE)
   926    926   static void appfs_exit(void) {
   927    927   	int global_interp_reset_key;
   928    928   
   929    929   	global_interp_reset_key = __sync_fetch_and_add(&interp_reset_key, 0);
   930    930   	__sync_fetch_and_sub(&interp_reset_key, global_interp_reset_key);
   931    931   
   932    932   	while (__sync_sub_and_fetch(&interp_reset_key, 1) >= 0) {