X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fstoresession.cpp;h=9ad494e2be3e34a2fced82ea34a961f354358483;hp=9b8dac9c579783aafada6f25fea13f0db53a19af;hb=6ac6242b25cfbd4df14abe7580adc9d0f4cffe43;hpb=adb0a9838d35c42add30f64df4f8df427aed6b89 diff --git a/pv/storesession.cpp b/pv/storesession.cpp index 9b8dac9..9ad494e 100644 --- a/pv/storesession.cpp +++ b/pv/storesession.cpp @@ -110,26 +110,26 @@ bool StoreSession::start() const shared_ptr snapshot(snapshots.front()); assert(snapshot); - // Make a list of probes - char **const probes = new char*[sigs.size() + 1]; + // Make a list of channels + char **const channels = new char*[sigs.size() + 1]; for (size_t i = 0; i < sigs.size(); i++) { shared_ptr sig(sigs[i]); assert(sig); - probes[i] = strdup(sig->get_name().toUtf8().constData()); + channels[i] = strdup(sig->get_name().toUtf8().constData()); } - probes[sigs.size()] = NULL; + channels[sigs.size()] = NULL; // Begin storing if (sr_session_save_init(SigSession::_sr_session, _file_name.c_str(), - data->samplerate(), probes) != SR_OK) { + data->samplerate(), channels) != SR_OK) { _error = tr("Error while saving."); return false; } - // Delete the probes array + // Delete the channels array for (size_t i = 0; i <= sigs.size(); i++) - free(probes[i]); - delete[] probes; + free(channels[i]); + delete[] channels; _thread = std::thread(&StoreSession::store_proc, this, snapshot); return true;