~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/myisam/mi_check.c

  • Committer: Monty Taylor
  • Date: 2008-10-06 01:30:47 UTC
  • Revision ID: monty@inaugust.com-20081006013047-6m2ejc0c4peye2k9
Removed my_free(). It turns out that it had been def'd to ignore the flags passed to it in the second arg anyway. Gotta love that.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1268
1268
    printf("Lost space:   %12s    Linkdata:     %10s\n",
1269
1269
           llstr(empty,llbuff),llstr(link_used,llbuff2));
1270
1270
  }
1271
 
  my_free(mi_get_rec_buff_ptr(info, record), MYF(0));
 
1271
  free(mi_get_rec_buff_ptr(info, record));
1272
1272
  return (error);
1273
1273
 err:
1274
1274
  mi_check_print_error(param,"got error: %d when reading datafile at record: %s",my_errno, llstr(records,llbuff));
1275
1275
 err2:
1276
 
  my_free(mi_get_rec_buff_ptr(info, record), MYF(0));
 
1276
  free(mi_get_rec_buff_ptr(info, record));
1277
1277
  param->testflag|=T_RETRY_WITHOUT_QUICK;
1278
1278
  return(1);
1279
1279
} /* chk_data_link */
1641
1641
    }
1642
1642
    mi_mark_crashed_on_repair(info);
1643
1643
  }
1644
 
  my_free(mi_get_rec_buff_ptr(info, sort_param.rec_buff),
1645
 
                            MYF(MY_ALLOW_ZERO_PTR));
1646
 
  my_free(mi_get_rec_buff_ptr(info, sort_param.record),
1647
 
          MYF(MY_ALLOW_ZERO_PTR));
1648
 
  my_free(sort_info.buff,MYF(MY_ALLOW_ZERO_PTR));
 
1644
 
 
1645
  void * rec_buff_ptr= NULL;
 
1646
  rec_buff_ptr= mi_get_rec_buff_ptr(info, sort_param.rec_buff);
 
1647
  if (rec_buff_ptr != NULL)
 
1648
    free(rec_buff_ptr);
 
1649
  rec_buff_ptr= mi_get_rec_buff_ptr(info, sort_param.record);
 
1650
  if (rec_buff_ptr != NULL)
 
1651
    free(rec_buff_ptr);
 
1652
  rec_buff_ptr= NULL;
 
1653
 
 
1654
  free(sort_info.buff);
1649
1655
  end_io_cache(&param->read_cache);
1650
1656
  info->opt_flag&= ~(READ_CACHE_USED | WRITE_CACHE_USED);
1651
1657
  end_io_cache(&info->rec_cache);
1997
2003
      my_write(to,(uchar*) buff,(uint) length,param->myf_rw))
1998
2004
    goto err;
1999
2005
  if (buff != tmp_buff)
2000
 
    my_free(buff,MYF(0));
 
2006
    free(buff);
2001
2007
  return(0);
2002
2008
err:
2003
2009
  if (buff != tmp_buff)
2004
 
    my_free(buff,MYF(0));
 
2010
    free(buff);
2005
2011
  mi_check_print_error(param,"Can't copy %s to tempfile, error %d",
2006
2012
                       type,my_errno);
2007
2013
  return(1);
2342
2348
    share->state.changed&= ~STATE_NOT_OPTIMIZED_KEYS;
2343
2349
  share->state.changed|=STATE_NOT_SORTED_PAGES;
2344
2350
 
2345
 
  my_free(mi_get_rec_buff_ptr(info, sort_param.rec_buff),
2346
 
                            MYF(MY_ALLOW_ZERO_PTR));
2347
 
  my_free(mi_get_rec_buff_ptr(info, sort_param.record),
2348
 
          MYF(MY_ALLOW_ZERO_PTR));
2349
 
  my_free((uchar*) sort_info.key_block,MYF(MY_ALLOW_ZERO_PTR));
2350
 
  my_free(sort_info.buff,MYF(MY_ALLOW_ZERO_PTR));
 
2351
  void * rec_buff_ptr= NULL;
 
2352
  rec_buff_ptr= mi_get_rec_buff_ptr(info, sort_param.rec_buff);
 
2353
  if (rec_buff_ptr != NULL)
 
2354
    free(rec_buff_ptr);
 
2355
  rec_buff_ptr= mi_get_rec_buff_ptr(info, sort_param.record);
 
2356
  if (rec_buff_ptr != NULL)
 
2357
    free(rec_buff_ptr);
 
2358
  rec_buff_ptr= NULL;
 
2359
 
 
2360
  free((uchar*) sort_info.key_block);
 
2361
  free(sort_info.buff);
2351
2362
  end_io_cache(&param->read_cache);
2352
2363
  info->opt_flag&= ~(READ_CACHE_USED | WRITE_CACHE_USED);
2353
2364
  if (!got_error && (param->testflag & T_UNPACK))
2854
2865
  pthread_cond_destroy (&sort_info.cond);
2855
2866
  pthread_mutex_destroy(&sort_info.mutex);
2856
2867
 
2857
 
  my_free((uchar*) sort_info.key_block,MYF(MY_ALLOW_ZERO_PTR));
2858
 
  my_free((uchar*) sort_param,MYF(MY_ALLOW_ZERO_PTR));
2859
 
  my_free(sort_info.buff,MYF(MY_ALLOW_ZERO_PTR));
 
2868
  free((uchar*) sort_info.key_block);
 
2869
  free((uchar*) sort_param);
 
2870
  free(sort_info.buff);
2860
2871
  end_io_cache(&param->read_cache);
2861
2872
  info->opt_flag&= ~(READ_CACHE_USED | WRITE_CACHE_USED);
2862
2873
  if (!got_error && (param->testflag & T_UNPACK))
3972
3983
    if (my_errno != HA_ERR_END_OF_FILE)
3973
3984
    {
3974
3985
      mi_extra(info,HA_EXTRA_NO_KEYREAD,0);
3975
 
      my_free(mi_get_rec_buff_ptr(info, record), MYF(0));
 
3986
      free(mi_get_rec_buff_ptr(info, record));
3976
3987
      mi_check_print_error(param,"%d when reading last record",my_errno);
3977
3988
      return;
3978
3989
    }
3987
3998
      set_if_bigger(info->s->state.auto_increment, param->auto_increment_value);
3988
3999
  }
3989
4000
  mi_extra(info,HA_EXTRA_NO_KEYREAD,0);
3990
 
  my_free(mi_get_rec_buff_ptr(info, record), MYF(0));
 
4001
  free(mi_get_rec_buff_ptr(info, record));
3991
4002
  update_state_info(param, info, UPDATE_AUTO_INC);
3992
4003
  return;
3993
4004
}