Where did Kong Qun's allusion to drinking come from?

See Liu Yiqing in the Southern Song Dynasty's Shi Shuo Ren Xinyu Dan.

Kong Qun, a red dragonfly, loves to drink, because drinking is not good for health. Wang Dao, the prime minister, advised Kong Qun, "Why do you often drink? This is not good for your health. You see, the cloth covered on the wine jar in the hotel is moldy much faster than ordinary cloth. " Kong Qun defended his good wine and said, "Drinking is good for your health. Don't you think rotten meat soaked in distiller's grains can last longer than ordinary meat? "