[cl-net-snmp-cvs] r82 - trunk/mib

ctian at common-lisp.net ctian at common-lisp.net
Thu Oct 18 11:52:35 UTC 2007


Author: ctian
Date: Thu Oct 18 07:52:35 2007
New Revision: 82

Modified:
   trunk/mib/print-oid.lisp
Log:
Fix OID print-object

Modified: trunk/mib/print-oid.lisp
==============================================================================
--- trunk/mib/print-oid.lisp	(original)
+++ trunk/mib/print-oid.lisp	Thu Oct 18 07:52:35 2007
@@ -13,7 +13,8 @@
                         (reverse rev-names)
                         (resolve (reverse rev-ids)))))
           (when *oid-print-short*
-            (setf part-2 (nthcdr (- (oid-length obj) *oid-print-length*) part-2)))
+            (setf part-2 (nthcdr (let ((d (- (oid-length obj) *oid-print-length*)))
+                                   (if (plusp d) d 0)) part-2)))
           (format stream "~A~{.~A~}"
                   (car part-2)
                   (cdr part-2))))



More information about the Cl-net-snmp-cvs mailing list