]> git.saurik.com Git - wxWidgets.git/blobdiff - src/unix/stackwalk.cpp
Compile fix
[wxWidgets.git] / src / unix / stackwalk.cpp
index 9ad52db9e6a253dd8733afa415552bad40638097..b8b92ef92470ab822cf3223d2890d54fed4eec63 100644 (file)
@@ -221,9 +221,12 @@ void wxStackWalker::Walk(size_t skip)
 
     char **symbols = backtrace_symbols(addresses, depth);
 
-    for ( int n = 0; n < depth; n++ )
+    if (skip > (size_t) depth)
+        skip = (size_t) depth;
+
+    for ( int n = skip; n < depth; n++ )
     {
-        wxStackFrame frame(n, addresses[n], symbols[n]);
+        wxStackFrame frame(n, addresses[n-skip], symbols[n-skip]);
         OnStackFrame(frame);
     }
 }