@@ -303,7 +303,7 @@ OSErr MCAppleEventHandlerDoSpecial(const AppleEvent *ae, AppleEvent *reply, long
303303 err = errAEEventNotHandled;
304304 // do nothing if the AE is not handled,
305305 // let the standard AE dispacher to dispatch this AE
306- delete p3val;
306+ delete[] p3val;
307307 return err;
308308}
309309
@@ -2385,7 +2385,7 @@ struct MCMacSystemService: public MCMacSystemServiceInterface//, public MCMacDes
23852385 char *buffer = new char [6 + I2L ];
23862386 sprintf (buffer, " error %d" , errno);
23872387 MCresult->copysvalue (buffer);
2388- delete buffer;
2388+ delete[] buffer;
23892389 return ;
23902390 }
23912391 if (p_reply == True)
@@ -2595,7 +2595,7 @@ struct MCMacSystemService: public MCMacSystemServiceInterface//, public MCMacDes
25952595 char *buffer = new char [6 + I2L ];
25962596 sprintf (buffer, " error %d" , errno);
25972597 MCresult->copysvalue (buffer);
2598- delete buffer;
2598+ delete[] buffer;
25992599
26002600 r_value = MCValueRetain (kMCEmptyString );
26012601 return false ;
@@ -3730,7 +3730,7 @@ struct MCMacDesktop: public MCSystemInterface, public MCMacSystemService
37303730 char *buffer = new char [6 + I2L ];
37313731 sprintf (buffer, " error %d" , errno);
37323732 MCresult->copysvalue (buffer);
3733- delete buffer;
3733+ delete[] buffer;
37343734 return false ;
37353735 }
37363736 if (!MCListCreateMutable (' \n ' , &t_list))
0 commit comments