]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Corrected system group Object ID. It now returns the correct style value.
authorglenn <>
Wed, 22 Jul 1998 11:43:07 +0000 (11:43 +0000)
committerglenn <>
Wed, 22 Jul 1998 11:43:07 +0000 (11:43 +0000)
src/snmp_agent.cc

index 4b83d81b6ad952e3c8a3dd88cb9b86ef8b0b56d8..73c47817be77008422773530529aef3281a6b16f 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: snmp_agent.cc,v 1.48 1998/07/21 17:26:41 wessels Exp $
+ * $Id: snmp_agent.cc,v 1.49 1998/07/22 05:43:07 glenn Exp $
  *
  * DEBUG: section 49     SNMP Interface
  * AUTHOR: Kostas Anagnostakis
@@ -54,6 +54,7 @@ snmp_basicFn(variable_list * Var, snint * ErrP)
 {
     variable_list *Answer;
     char *pp;
+    oid object_id[LEN_SQUID_OBJ_ID] = {SQUID_OBJ_ID};
 
     debug(49, 5) ("snmp_basicFn: Processing request with magic %d!\n", Var->name[7]);
 
@@ -68,10 +69,9 @@ snmp_basicFn(variable_list * Var, snint * ErrP)
        Answer->val.string = (u_char *) xstrdup(pp);
        break;
     case SYS_OBJECT_ID:
-       pp = SQUID_VERSION;
-       Answer->type = ASN_OCTET_STR;
-       Answer->val_len = strlen(pp);
-       Answer->val.string = (u_char *) xstrdup(pp);
+       Answer->type = ASN_OBJECT_ID;
+        Answer->val_len = sizeof(object_id);
+        Answer->val.objid = oiddup(object_id, LEN_SQUID_OBJ_ID);
        break;
     case SYS_UPTIME:
        Answer->val_len = sizeof(snint);