તો અહીંયા શું થયું કે દરેક ફંકશનમાં કેનેરી હોવાના કારણે સ્ટેક બફર ઓવરફ્લો કે જે strcpy થી થયું એ પકડાઈ ગયું અને તે આ કેનેરી દ્વારા પકડાયું અને તેના કારણે પ્રોગ્રામ અટકી ગયો અને સ્ટેક smashing નોંધાયું.
तर येथे काय झाले आहे स्टॅकमधील प्रत्येक फंक्शनमध्ये कॅनरी जोडल्यामुळे, एसटीआरसीपीवाय सापडल्यामुळे आणि कॅनरीस कडून पकडल्यामुळे बफर ओव्हरफ्लो झाले आहे, आणि म्हणूनच सबवर्जन प्रत्यक्षात होण्यापूर्वी, प्रोग्राम स्टॅक स्मॅशिंग डिटेक्शनसह समाप्त होतो.