Xi: plug memory leak, free previous motion history before allocating new.
This commit is contained in:
		
							parent
							
								
									ea05cf0813
								
							
						
					
					
						commit
						60c38d248c
					
				|  | @ -390,6 +390,8 @@ DeepCopyDeviceClasses(DeviceIntPtr from, DeviceIntPtr to) | ||||||
|     if (from->valuator) |     if (from->valuator) | ||||||
|     { |     { | ||||||
|         ValuatorClassPtr v; |         ValuatorClassPtr v; | ||||||
|  |         if (to->valuator) | ||||||
|  |             xfree(to->valuator->motion); | ||||||
|         to->valuator = xrealloc(to->valuator, sizeof(ValuatorClassRec) + |         to->valuator = xrealloc(to->valuator, sizeof(ValuatorClassRec) + | ||||||
|                 from->valuator->numAxes * sizeof(AxisInfo) + |                 from->valuator->numAxes * sizeof(AxisInfo) + | ||||||
|                 from->valuator->numAxes * sizeof(unsigned int)); |                 from->valuator->numAxes * sizeof(unsigned int)); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue