diff --git a/lib/utils/job-utils/net-snmp-tool.js b/lib/utils/job-utils/net-snmp-tool.js
index <HASH>..<HASH> 100644
--- a/lib/utils/job-utils/net-snmp-tool.js
+++ b/lib/utils/job-utils/net-snmp-tool.js
@@ -40,8 +40,10 @@ function SnmpFactory(assert, parser, ChildProcess, Promise, _) {
         if (maxRepititions) {
             args.unshift('-Cr' + maxRepititions);
         }
-        var childProcess = new ChildProcess(command, args);
-        return childProcess.run({ maxBuffer: 2000 * 1024 });
+        // When we walk the whole tree it can get quite large
+        var maxBuffer = 2000 * 1024;
+        var childProcess = new ChildProcess(command, args, null, null, maxBuffer);
+        return childProcess.run();
     };
 
     SnmpTool.prototype.walk = function(oid) {
Update for revised ChildProcess maxBuffer setting