Skip to content

Commit 5ac2703

Browse files
committed
Update sprintf %lu in getFileBlock
Added sprintf arguments type casting from size_t to unsigned long (or unsigned long long on 64-bit arch)
1 parent 7a0d715 commit 5ac2703

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/SparkFun_u-blox_SARA-R5_Arduino_Library.cpp

+5-3
Original file line numberDiff line numberDiff line change
@@ -5606,9 +5606,11 @@ SARA_R5_error_t SARA_R5::getFileBlock(const String& filename, char* buffer, size
56065606
{
56075607
return SARA_R5_ERROR_OUT_OF_MEMORY;
56085608
}
5609-
5610-
sprintf(command, "%s=\"%s\",%lu,%lu", SARA_R5_FILE_SYSTEM_READ_BLOCK, filename.c_str(), offset, requested_length);
5611-
5609+
#ifdef ULLONG_MAX
5610+
sprintf(command, "%s=\"%s\",%llu,%llu", SARA_R5_FILE_SYSTEM_READ_BLOCK, filename.c_str(), (unsigned long long) offset, (unsigned long long) requested_length);
5611+
#else
5612+
sprintf(command, "%s=\"%s\",%lu,%lu", SARA_R5_FILE_SYSTEM_READ_BLOCK, filename.c_str(), (unsigned long) offset, (unsigned long) requested_length);
5613+
#endif
56125614
sendCommand(command, true);
56135615

56145616
int ich;

0 commit comments

Comments
 (0)