@@ -908,10 +908,7 @@ CHIP_ERROR ConnectivityManagerImpl::_SetWiFiPAFAdvertisingEnabled(WiFiPAFAdverti
908
908
{
909
909
return _WiFiPAFPublish (args);
910
910
}
911
- else
912
- {
913
- return _WiFiPAFCancelPublish ();
914
- }
911
+ return _WiFiPAFCancelPublish ();
915
912
}
916
913
917
914
WiFiPAF::WiFiPAFLayer * ConnectivityManagerImpl::_GetWiFiPAF ()
@@ -1400,8 +1397,6 @@ void ConnectivityManagerImpl::OnDiscoveryResult(gboolean success, GVariant * dis
1400
1397
mOnPafSubscribeError (mAppState , CHIP_ERROR_TIMEOUT);
1401
1398
}
1402
1399
}
1403
-
1404
- return ;
1405
1400
}
1406
1401
1407
1402
void ConnectivityManagerImpl::OnNanReceive (GVariant * obj)
@@ -1436,8 +1431,6 @@ void ConnectivityManagerImpl::OnNanReceive(GVariant * obj)
1436
1431
event.Type = DeviceEventType::kCHIPoWiFiPAFWriteReceived ;
1437
1432
event.CHIPoWiFiPAFWriteReceived .Data = std::move (buf).UnsafeRelease ();
1438
1433
PlatformMgr ().PostEventOrDie (&event);
1439
-
1440
- return ;
1441
1434
}
1442
1435
1443
1436
void ConnectivityManagerImpl::OnNanSubscribeTerminated (gint term_subscribe_id, gint reason)
@@ -1451,7 +1444,6 @@ void ConnectivityManagerImpl::OnNanSubscribeTerminated(gint term_subscribe_id, g
1451
1444
{
1452
1445
mpaf_info.subscribe_id = 0 ;
1453
1446
}
1454
- return ;
1455
1447
}
1456
1448
1457
1449
CHIP_ERROR ConnectivityManagerImpl::_WiFiPAFConnect (const SetupDiscriminator & connDiscriminator, void * appState,
@@ -1570,8 +1562,10 @@ CHIP_ERROR ConnectivityManagerImpl::_WiFiPAFSend(System::PacketBufferHandle && m
1570
1562
mpaf_info.peer_publish_id , mpaf_info.peer_addr [0 ], mpaf_info.peer_addr [1 ], mpaf_info.peer_addr [2 ],
1571
1563
mpaf_info.peer_addr [3 ], mpaf_info.peer_addr [4 ], mpaf_info.peer_addr [5 ]);
1572
1564
1573
- ChipLogProgress (Controller, " ===> %s(), (%lu, %u)" , __FUNCTION__, (strlen (args) + msgBuf->DataLength ()), MAX_PAF_TX_SSI_BUFLEN)
1574
- VerifyOrReturnError ((strlen (args) + msgBuf->DataLength () < MAX_PAF_TX_SSI_BUFLEN), CHIP_ERROR_BUFFER_TOO_SMALL);
1565
+ if (strlen (args) + msgBuf->DataLength () >= MAX_PAF_TX_SSI_BUFLEN)
1566
+ {
1567
+ return CHIP_ERROR_BUFFER_TOO_SMALL;
1568
+ }
1575
1569
1576
1570
ret = chip::Encoding::BytesToUppercaseHexString (msgBuf->Start (), msgBuf->DataLength (), &args[strlen (args)],
1577
1571
MAX_PAF_TX_SSI_BUFLEN - strlen (args));
0 commit comments