My family and I joined a tour to Europe and flied back from Vienna via Doha. We arrived Doha Airport for transit after mid night. When going through x-ray check at Terminal B Transit Hall, I was stopped by a staff because I was carrying 5 packs of sausage which I bought at Vienna airport for my brother as gift. The staff took away the sausage without any explanation. I awaited more than 10 minutes for a chance to explain to the superior of the staff and a guy with uniform that I carried the sausage just for transit only but they didn't listen to me. Since the whole tourist group be hold up and I didn’t want them to miss the return flight, I had no choice but to give up to get back the sausage.
I checked the airport website afterward and I couldn't find any prohibition of carrying sausage for transit. I approached Qatar Airways for assistance but eventually in vain.