[shared] StorageCartesianFunction: fix DefaultName

This commit is contained in:
Émilie Feral
2018-10-12 16:48:32 +02:00
parent ede20db6b9
commit 27e0d5b117

View File

@@ -29,6 +29,8 @@ void StorageCartesianFunction::DefaultName(char buffer[], size_t bufferSize) {
// Choose number if required
if (currentNumber >= 0) {
currentNumberLength = Poincare::Integer(currentNumber).serialize(&buffer[1], availableBufferSize);
} else {
buffer[1] = 0;
}
if (GlobalContext::SymbolAbstractNameIsFree(buffer)) {
// Name found
@@ -37,7 +39,6 @@ void StorageCartesianFunction::DefaultName(char buffer[], size_t bufferSize) {
currentNumber++;
}
assert(currentNumberLength >= 0 && currentNumberLength < availableBufferSize);
buffer[constantNameLength+currentNumberLength] = 0;
}
StorageCartesianFunction StorageCartesianFunction::NewModel(Ion::Storage::Record::ErrorStatus * error, const char * baseName) {