b_blocknr_t * next_zero_bit)
 {
        struct reiserfs_journal *journal = SB_JOURNAL(sb);
-       struct reiserfs_journal_cnode *cn;
        struct reiserfs_list_bitmap *jb;
        int i;
        unsigned long bl;
        bl = bmap_nr * (sb->s_blocksize << 3) + bit_nr;
        /* is it in any old transactions? */
        if (search_all
-           && (cn =
-               get_journal_hash_dev(sb, journal->j_list_hash_table, bl))) {
+           && (get_journal_hash_dev(sb, journal->j_list_hash_table, bl))) {
                return 1;
        }
 
        /* is it in the current transaction.  This should never happen */
-       if ((cn = get_journal_hash_dev(sb, journal->j_hash_table, bl))) {
+       if ((get_journal_hash_dev(sb, journal->j_hash_table, bl))) {
                BUG();
                return 1;
        }