I'm on the same flight from DUB on the 20th December, 15:30 Scheduled Departure Time, my connection is on to KUL which is scheduled for 19:05. Barring any monumental cock-up's along the way, I should have plenty of time.
Would much rather have been flying out of BHD but the price difference was at least a couple of grand