|
|
@ -760,11 +760,13 @@ parseGoosePayload(GooseReceiver self, uint8_t* buffer, int apduLength)
|
|
|
|
matchingSubscriber->ndsCom = ndsCom;
|
|
|
|
matchingSubscriber->ndsCom = ndsCom;
|
|
|
|
matchingSubscriber->simulation = simulation;
|
|
|
|
matchingSubscriber->simulation = simulation;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (matchingSubscriber->dataSetValuesSelfAllocated) {
|
|
|
|
/* when confRev changed replaced old data set */
|
|
|
|
/* when confRev changed replaced old data set */
|
|
|
|
if ((matchingSubscriber->dataSetValues != NULL) && (matchingSubscriber->confRev != confRev)) {
|
|
|
|
if ((matchingSubscriber->dataSetValues != NULL) && (matchingSubscriber->confRev != confRev)) {
|
|
|
|
MmsValue_delete(matchingSubscriber->dataSetValues);
|
|
|
|
MmsValue_delete(matchingSubscriber->dataSetValues);
|
|
|
|
matchingSubscriber->dataSetValues = NULL;
|
|
|
|
matchingSubscriber->dataSetValues = NULL;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
matchingSubscriber->confRev = confRev;
|
|
|
|
matchingSubscriber->confRev = confRev;
|
|
|
|
|
|
|
|
|
|
|
|