DES-opencl bugfix. It was using atexit() instead of registering done().