From ebc395c8b503af58fadc8cf7c011d5351b12073d Mon Sep 17 00:00:00 2001 From: Fred Gleason Date: Wed, 29 Aug 2018 13:45:58 +0000 Subject: [PATCH] 2018-08-29 Fred Gleason * Fixed a regression in the 'spinitron_plus' RLM that caused a segfault. --- ChangeLog | 3 +++ rlm/rlm_spinitron_plus.c | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 71061d1b..ffeff62f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -16679,3 +16679,6 @@ * Fixed a bug in rdimport(1) that would throw a spurious SQL error when using the '--to-cart=' switch with an already existing cart [Issue #000217]. +2018-08-29 Fred Gleason + * Fixed a regression in the 'spinitron_plus' RLM that caused + a segfault. diff --git a/rlm/rlm_spinitron_plus.c b/rlm/rlm_spinitron_plus.c index b5af7c6d..e4771f24 100644 --- a/rlm/rlm_spinitron_plus.c +++ b/rlm/rlm_spinitron_plus.c @@ -199,7 +199,6 @@ void rlm_spinitron_plus_RLMStart(void *ptr,const char *arg) while(strlen(station)>0) { rlm_spinitron_plus_major_versions=realloc(rlm_spinitron_plus_major_versions, (rlm_spinitron_plus_devs+1)*(rlm_spinitron_plus_devs+1)*sizeof(int)); - strcpy(rlm_spinitron_plus_stations+256*rlm_spinitron_plus_devs,station); rlm_spinitron_plus_major_versions[rlm_spinitron_plus_devs]= RLMGetIntegerValue(ptr,arg,section,"MajorVersion",1);