Skip to content

Commit bc15ada

Browse files
committed
apps: Remove the code again that clears netsnmp_session objects
Removing this code is safe now that _sess_copy() duplicates all memory that is freed by netsnmp_cleanup_session().
1 parent 44abb16 commit bc15ada

File tree

13 files changed

+0
-13
lines changed

13 files changed

+0
-13
lines changed

apps/snmpbulkget.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,6 @@ main(int argc, char *argv[])
247247
snmp_free_pdu(response);
248248

249249
snmp_close(ss);
250-
memset(&session, 0, sizeof(session));
251250

252251
out:
253252
netsnmp_cleanup_session(&session);

apps/snmpbulkwalk.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,6 @@ main(int argc, char *argv[])
378378
snmp_get_and_print(ss, root, rootlen);
379379
}
380380
snmp_close(ss);
381-
memset(&session, 0, sizeof(session));
382381

383382
if (netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
384383
NETSNMP_DS_WALK_PRINT_STATISTICS)) {

apps/snmpdelta.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -746,7 +746,6 @@ main(int argc, char *argv[])
746746

747747
close_session:
748748
snmp_close(ss);
749-
memset(&session, 0, sizeof(session));
750749

751750
out:
752751
netsnmp_cleanup_session(&session);

apps/snmpdf.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,6 @@ main(int argc, char *argv[])
464464

465465
close_session:
466466
snmp_close(ss);
467-
memset(&session, 0, sizeof(session));
468467

469468
out:
470469
netsnmp_cleanup_session(&session);

apps/snmpget.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,6 @@ main(int argc, char *argv[])
249249

250250
close_session:
251251
snmp_close(ss);
252-
memset(&session, 0, sizeof(session));
253252

254253
out:
255254
netsnmp_cleanup_session(&session);

apps/snmpgetnext.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,6 @@ main(int argc, char *argv[])
232232

233233
close_session:
234234
snmp_close(ss);
235-
memset(&session, 0, sizeof(session));
236235

237236
out:
238237
netsnmp_cleanup_session(&session);

apps/snmpset.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,6 @@ main(int argc, char *argv[])
281281

282282
close_session:
283283
snmp_close(ss);
284-
memset(&session, 0, sizeof(session));
285284

286285
out:
287286
netsnmp_cleanup_session(&session);

apps/snmpstatus.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,6 @@ main(int argc, char *argv[])
393393
}
394394

395395
snmp_close(ss);
396-
memset(&session, 0, sizeof(session));
397396

398397
out:
399398
netsnmp_cleanup_session(&session);

apps/snmptable.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,6 @@ main(int argc, char *argv[])
361361

362362
close_session:
363363
snmp_close(ss);
364-
memset(&session, 0, sizeof(session));
365364

366365
out:
367366
netsnmp_cleanup_session(&session);

apps/snmptrap.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,6 @@ main(int argc, char *argv[])
378378

379379
close_session:
380380
snmp_close(ss);
381-
memset(&session, 0, sizeof(session));
382381
snmp_shutdown(NETSNMP_APPLICATION_CONFIG_TYPE);
383382

384383
out:

apps/snmpusm.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1047,7 +1047,6 @@ main(int argc, char *argv[])
10471047

10481048
close_session:
10491049
snmp_close(ss);
1050-
memset(&session, 0, sizeof(session));
10511050

10521051
out:
10531052
netsnmp_cleanup_session(&session);

apps/snmpvacm.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -706,7 +706,6 @@ main(int argc, char *argv[])
706706

707707
close_session:
708708
snmp_close(ss);
709-
memset(&session, 0, sizeof(session));
710709

711710
out:
712711
netsnmp_cleanup_session(&session);

apps/snmpwalk.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,6 @@ main(int argc, char *argv[])
417417
}
418418
}
419419
snmp_close(ss);
420-
memset(&session, 0, sizeof(session));
421420

422421
if (netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
423422
NETSNMP_DS_WALK_PRINT_STATISTICS)) {

0 commit comments

Comments
 (0)