Ignore:
Timestamp:
Dec 25, 2010, 4:03:27 PM (11 years ago)
Author:
schwittmann
Message:

Fixed some memory leaks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/KeySearcher/ExternalClient/Cryptool.cpp

    r2258 r2259  
    102102    {
    103103        std::cerr << "Failed allocate to costsbuffer(" << err << ")\n";
    104         throw new std::exception();
     104        throw std::exception();
    105105    }
    106106   
     
    122122        {
    123123            std::cout << "Source transmission failure!" << std::endl;
    124             throw new std::exception();
     124            throw std::exception();
    125125        }
    126126    }
     
    134134    if (err != CL_SUCCESS) {
    135135        std::cerr << "Program::Program() failed (" << err << ")\n";
    136         throw new std::exception();
     136        throw std::exception();
    137137    }
    138138
     
    151151
    152152        std::cerr << "Program::build() failed (" << err << ")\n";
    153         throw new std::exception();
     153        throw std::exception();
    154154    }
    155155
     
    160160    if (err != CL_SUCCESS) {
    161161        std::cerr << "Kernel::Kernel() failed (" << err << ")\n";
    162         throw new std::exception();
     162        throw std::exception();
    163163    }
    164164}
     
    174174    if (err != CL_SUCCESS) {
    175175        std::cerr << "CommandQueue::CommandQueue() failed (" << err << ")\n";
    176         throw new std::exception();
     176        throw std::exception();
    177177    }
    178178
     
    182182    {
    183183        std::cerr << "Failed to allocate keybuffer(" << err << ")\n";
    184         throw new std::exception();
     184        throw std::exception();
    185185    }
    186186
     
    189189    {
    190190        std::cerr << "Failed write to keybuffer(" << err << ")\n";
    191         throw new std::exception();
     191        throw std::exception();
    192192    }
    193193
     
    215215        if (err != CL_SUCCESS) {
    216216                std::cerr << "Kernel::setArg() failed (" << err << ")\n";
    217                 throw new std::exception();
     217                throw std::exception();
    218218        }
    219219
     
    221221        if (err != CL_SUCCESS) {
    222222                std::cerr << "Kernel::setArg() failed (" << err << ")\n";
    223                 throw new std::exception();
     223                throw std::exception();
    224224        }
    225225
     
    227227        if (err != CL_SUCCESS) {
    228228                std::cerr << "Kernel::setArg() failed (" << err << ")\n";
    229                 throw new std::exception();
     229                throw std::exception();
    230230        }
    231231
     
    235235                std::cerr << "CommandQueue::enqueueNDRangeKernel()" \
    236236                    " failed (" << err << ")\n";
    237                 throw new std::exception();
     237                throw std::exception();
    238238        }
    239239
     
    241241        if (err != CL_SUCCESS) {
    242242                std::cerr << "Event::wait() failed (" << err << ")\n";
    243                 throw new std::exception();
     243                throw std::exception();
    244244        }
    245245
     
    248248        if (err != CL_SUCCESS) {
    249249                std::cerr << "Event::wait() failed (" << err << ")\n";
    250                 throw new std::exception();
     250                throw std::exception();
    251251        }
    252252
Note: See TracChangeset for help on using the changeset viewer.