Use delete instead of xfree for gdb_timer
authorSimon Marchi <simon.marchi@ericsson.com>
Fri, 2 Jun 2017 21:24:21 +0000 (23:24 +0200)
committerSimon Marchi <simon.marchi@ericsson.com>
Fri, 2 Jun 2017 21:24:21 +0000 (23:24 +0200)
gdb_timer objects are new'ed in create_timer, but xfree'd in
poll_timers.  Use delete instead.

gdb/ChangeLog:

* event-loop.c (poll_timers): Unallocate timer using delete
instead of xfree.

gdb/ChangeLog
gdb/event-loop.c

index 0338387eec138188d0ea16de773c8afadce242b8..ed063fc00cecc1bdada76e00195124fbd00d246f 100644 (file)
@@ -1,3 +1,8 @@
+2017-06-02  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * event-loop.c (poll_timers): Unallocate timer using delete
+       instead of xfree.
+
 2017-06-02  Simon Marchi  <simon.marchi@polymtl.ca>
 
        * breakpoint.h (struct breakpoint_ops) <dtor>: Remove.
index 4b3ddb84276d95afcaa8e6e90788541b66fe7e50..7304ca7a2a6c19fca73fc0b083b124994f094f91 100644 (file)
@@ -1270,7 +1270,7 @@ poll_timers (void)
       /* Delete the timer before calling the callback, not after, in
         case the callback itself decides to try deleting the timer
         too.  */
-      xfree (timer_ptr);
+      delete timer_ptr;
 
       /* Call the procedure associated with that timer.  */
       (proc) (client_data);
This page took 0.04228 seconds and 4 git commands to generate.