File tree 1 file changed +9
-2
lines changed
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -328,7 +328,10 @@ void SflowMgr::doTask(Consumer &consumer)
328
328
}
329
329
sflowCheckAndFillValues (key,values);
330
330
m_sflowPortConfMap[key].local_conf = true ;
331
- m_appSflowSessionTable.set (key, values);
331
+ if (m_gEnable)
332
+ {
333
+ m_appSflowSessionTable.set (key, values);
334
+ }
332
335
}
333
336
}
334
337
}
@@ -340,6 +343,7 @@ void SflowMgr::doTask(Consumer &consumer)
340
343
{
341
344
sflowHandleService (false );
342
345
sflowHandleSessionAll (false );
346
+ sflowHandleSessionLocal (false );
343
347
}
344
348
m_gEnable = false ;
345
349
m_appSflowTable.del (key);
@@ -350,7 +354,10 @@ void SflowMgr::doTask(Consumer &consumer)
350
354
{
351
355
if (!m_intfAllConf)
352
356
{
353
- sflowHandleSessionAll (true );
357
+ if (m_gEnable)
358
+ {
359
+ sflowHandleSessionAll (true );
360
+ }
354
361
}
355
362
m_intfAllConf = true ;
356
363
}
You can’t perform that action at this time.
0 commit comments