So for example if I reduce this by 4 bytes and make it 68, this should work properly as follows, now what is happening here is that at 72 bytes the buffer is actually overflowing and modifying the frame pointer which is stored onto the stack.
ഉദാഹരണത്തിന്, ഇതിൽനിന്ന് 4 bytes കുറച്ച് 68 bytes ആക്കുകയും ചെയ്താൽ program ശരിയായി പ്രവർത്തിക്കണം. string length 72 byte ആകുമ്പോള്  ബഫർ overflow ഉണ്ടാകുകയും അക്കാരണത്താല്  സ്റ്റാക്കിൽ സൂക്ഷിച്ചിരിക്കുന്ന ഫ്രെയിം പോയിന്റർ modify ചെയ്യപ്പെടുകയും ചെയ്യുന്നു.