Changeset 16271
- Timestamp:
- 04/28/08 14:27:21 (7 months ago)
- Files:
-
- trunk/midgard/core/midgard/src/midgard_collector.c (modified) (3 diffs)
- trunk/midgard/core/midgard/src/midgard_core_query.c (modified) (2 diffs)
- trunk/midgard/core/midgard/src/midgard_quota.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midgard/core/midgard/src/midgard_collector.c
r16074 r16271 633 633 const GValue *key_value; 634 634 GValue *ck_value; 635 636 ret_rows = gda_data_model_get_n_rows(model);637 638 if(ret_rows == 0) {639 g_object_unref(model);640 return FALSE;641 }642 635 643 636 for (rows = 0; rows < ret_rows; rows++) { … … 657 650 //g_value_init(new_value, G_TYPE_STRING); 658 651 g_value_copy(gda_value, new_value); 659 660 652 661 653 ck_value = g_new0(GValue, 1); … … 689 681 690 682 g_value_unset(ck_value); 683 g_value_unset(new_value); 691 684 g_free(ck_value); 692 685 } trunk/midgard/core/midgard/src/midgard_core_query.c
r16270 r16271 110 110 gda_command_free(command); 111 111 112 /* This is query error */ 113 if(!model) 114 return NULL; 115 112 116 gint rows = gda_data_model_get_n_rows(model); 113 117 118 /* Check if there's at least one row */ 114 119 if(rows < 1) { 115 120 … … 142 147 midgard_core_query_get_model(mgd, query); 143 148 g_free(query); 144 145 if(gda_data_model_get_n_rows(model) == 0){ 146 147 g_object_unref(model); 149 150 if(!model) 148 151 return NULL; 149 150 }151 152 152 153 const GValue *value = trunk/midgard/core/midgard/src/midgard_quota.c
r15473 r16271 43 43 GdaDataModel *model = 44 44 midgard_core_query_get_model(mgd, query->str); 45 rows = gda_data_model_get_n_rows(model); 45 46 46 g_string_free(query, TRUE); 47 47 48 48 /* Sitegroup limit is not set */ 49 if(rows == 0) { 50 g_object_unref(model); 49 if(!model) 51 50 return FALSE; 52 }53 51 54 52 limit_tmp_size_value = gda_data_model_get_value_at(model, 0, 0);
