Merge pull request #5480 from owncloud/chunking-ng-cleanup
authorOlivier Goffart <olivier@woboq.com>
Wed, 25 Jan 2017 18:19:48 +0000 (19:19 +0100)
committerGitHub <noreply@github.com>
Wed, 25 Jan 2017 18:19:48 +0000 (19:19 +0100)
Chunking ng cleanup

1  2 
src/libsync/propagateuploadng.cpp
test/syncenginetestutils.h

Simple merge
index c59495243320a8900f7642f4488f8e4ecc2692ff,a4a12884f034340eeb07e475edef33c44ec2cdd8..0c4bf6caeafd257711efd8b921d9e9c8ffd4e601
@@@ -586,13 -598,12 +598,13 @@@ public
          Q_ASSERT(sourceFolder->isDir);
          int count = 0;
          int size = 0;
-         char payload = '*';
+         char payload = '\0';
  
          do {
 -            if (!sourceFolder->children.contains(QString::number(count)))
 +            QString chunkName = QString::number(count).rightJustified(8, '0');
 +            if (!sourceFolder->children.contains(chunkName))
                  break;
 -            auto &x = sourceFolder->children[QString::number(count)];
 +            auto &x = sourceFolder->children[chunkName];
              Q_ASSERT(!x.isDir);
              Q_ASSERT(x.size > 0); // There should not be empty chunks
              size += x.size;