Sayyiduna Abdullah bin Abbas (may Allah be pleased with them) narrates that the Noble Prophet (peace and blessings be upon him) said: There are two types of vows: the vow that is for Allah, its expiation is that it should be fulfilled; and the vow that is for Satan, it is not correct to fulfill it, and its expiation is that of an oath.
Hadith Referenceالمنتقى ابن الجارود / كتاب الطلاق / 935
Hadith Gradingغلام مصطفےٰ ظهير امن پوري:إسناده صحيح
Hadith Takhrijاز غلام مصطفےٰ ظهير امن پوري:«إسناده صحيح : السنن الكبرى للبيهقي : 10/72۔»