mask = umask(0); wait_ch = ipc_wait_conn_constructor(IPC_ANYTYPE, attrs); if (wait_ch == NULL) { cl_perror("Can't create wait channel of type %s", IPC_ANYTYPE); 
mask = umask(0); wait_ch = ipc_wait_conn_constructor(IPC_ANYTYPE, attrs); if (wait_ch == NULL) { cl_perror("Can't create wait channel of type %s", IPC_ANYTYPE); 
wait_channel_init(char daemonfifo[]){    FNIN();    IPC_WaitConnection *wait_ch;    mode_t mask;    char path[] = IPC_PATH_ATTR;        GHashTable * attrs = g_hash_table_new(g_str_hash,g_str_equal);    g_hash_table_insert(attrs, path, daemonfifo);        mask = umask(0);    wait_ch = ipc_wait_conn_constructor(IPC_ANYTYPE, attrs);    if (wait_ch == NULL) {		cl_perror("Can't create wait channel of type %s", IPC_ANYTYPE);		exit(1);    }    mask = umask(mask);        g_hash_table_destroy(attrs);        FNRET(wait_ch);}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/1527bd277bea88314ec7c1fafa964969da82ef38/ipcutils.c/buggy/crm/common/ipcutils.c