والسبب في قتل ابن خطل وعدم دخوله في قوله " من دخل المسجد فهو آمن " ما روى ابن إسحاق في المغازي " حدثني عبد الله بن أبي بكر وغيره أن رسول الله صلى الله عليه وسلم حين دخل مكة قال: لا يقتل أحد إلا من قاتل, إلا نفرا سماهم فقال: "اقتلوهم وإن وجدتموهم تحت أستار الكعبة", منهم عبد الله بن خطل وعبد الله بن سعد , وإنما أمر بقتل ابن خطل لأنه كان مسلما فبعثه رسول الله صلى الله عليه وسلم مصدقًا وبعث معه رجلاً من الأنصار وكان معه مولى يخدمه وكان مسلمًا , فنزل منزلًا , فأمر المولى أن يذبح تيسًا ويصنع له طعامًا, فنام واستيقظ ولم يصنع له شيئًا, فعدا عليه فقتله ثم ارتد مشركًا, وكانت له قينتان تغنيان بهجاء رسول الله صلى الله عليه وسلم
كيف اُمِرَ الرّسول بقتال النّاس؟
قول الله تعالى ( وقاتلوا فى سبيل الله الذين يقاتلونكم ولا تعتدوا
المفضلات