mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Don't use an array where none are necessary
We don't need to keep the array of zip_source structs. We just need the latest we created so we can add to the zip file. Signed-off-by: Thiago Macieira <thiago@macieira.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
64f24234ab
commit
3e3fff262e
1 changed files with 4 additions and 4 deletions
|
@ -133,7 +133,7 @@ bool DivelogsDeWebServices::prepare_dives_for_divelogs(const QString &tempfile,
|
|||
int streamsize;
|
||||
char *membuf;
|
||||
xmlDoc *transformed;
|
||||
struct zip_source *s[dive_table.nr];
|
||||
struct zip_source *s;
|
||||
|
||||
/*
|
||||
* Get the i'th dive in XML format so we can process it.
|
||||
|
@ -187,9 +187,9 @@ bool DivelogsDeWebServices::prepare_dives_for_divelogs(const QString &tempfile,
|
|||
* Save the XML document into a zip file.
|
||||
*/
|
||||
snprintf(filename, PATH_MAX, "%d.xml", i + 1);
|
||||
s[i] = zip_source_buffer(zip, membuf, streamsize, 1);
|
||||
if (s[i]) {
|
||||
int64_t ret = zip_add(zip, filename, s[i]);
|
||||
s = zip_source_buffer(zip, membuf, streamsize, 1);
|
||||
if (s) {
|
||||
int64_t ret = zip_add(zip, filename, s);
|
||||
if (ret == -1)
|
||||
qDebug() << errPrefix << "failed to include dive:" << i;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue