fl_local.c: Use GCancellable to cancel a hash operation
fl_local.c: Use GCancellable to cancel a hash operation

Instead of an ever-increasing atomic integer. Also fixed a small memory
leak that probably won't occur very often.

srijan/ncdc,srijan/ncdc,srijan/ncdc,Tilka/ncdc,Tilka/ncdc