Skip to content

Commit 47f6e6b

Browse files
Merge pull request #6245 from BOINC/dpa_snprintf
Fix snprintf() errors introduced in PR #4864
2 parents 4833506 + e982f22 commit 47f6e6b

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

client/mac_address.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ GetMACAddress(io_iterator_t intfIterator, char* buffer)
135135
UInt8 MACAddress[ kIOEthernetAddressSize ];
136136

137137
CFDataGetBytes(refData, CFRangeMake(0,CFDataGetLength(refData)), MACAddress);
138-
snprintf(buffer, sizeof(buffer), "%02x:%02x:%02x:%02x:%02x:%02x",
138+
sprintf(buffer, "%02x:%02x:%02x:%02x:%02x:%02x",
139139
MACAddress[0], MACAddress[1], MACAddress[2], MACAddress[3], MACAddress[4], MACAddress[5]);
140140
CFRelease(MACAddressAsCFData);
141141
}
@@ -163,7 +163,7 @@ int get_mac_address(char* address) {
163163
strcpy(address, "");
164164
PIP_ADAPTER_INFO pAdapterInfo = AdapterInfo; // Contains pointer to current adapter info
165165
while (pAdapterInfo) {
166-
snprintf(address, sizeof(address), "%02x:%02x:%02x:%02x:%02x:%02x",
166+
sprintf(address, "%02x:%02x:%02x:%02x:%02x:%02x",
167167
pAdapterInfo->Address[0], pAdapterInfo->Address[1], pAdapterInfo->Address[2],
168168
pAdapterInfo->Address[3], pAdapterInfo->Address[4], pAdapterInfo->Address[5]
169169
);

lib/unix_util.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ int setenv(const char *name, const char *value, int overwrite) {
9393
errno=ENOMEM;
9494
return -1;
9595
}
96-
snprintf(buf, sizeof(buf),"%s=%s",name,value);
96+
sprintf(buf, "%s=%s",name,value);
9797
rv=putenv(buf);
9898
// Yes, there is a potential memory leak here. Some versions of operating
9999
// systems copy the string into the environment, others make the

0 commit comments

Comments
 (0)