fix: corner cases when printing large content through term interface
[lunaix-os.git] / lunaix-os / arch / i386 / exceptions / i386_isrm.c
index 2aabc39214711f8443c340301cc72ece00c0e53d..062853506cd9d4d14790d90603d3987e7808a9dc 100644 (file)
@@ -121,8 +121,9 @@ isrm_get(int iv)
 }
 
 ptr_t
-isrm_get_payload(int iv)
+isrm_get_payload(const isr_param* param)
 {
+    int iv = param->execp->vector;
     assert(iv < 256);
 
     return ivhand_payload[iv];