- sprintf(addr, "%02x%02x%02x%02x%02x%02x",
- varBind[1].value.asnValue.address.stream[0],
- varBind[1].value.asnValue.address.stream[1],
- varBind[1].value.asnValue.address.stream[2],
- varBind[1].value.asnValue.address.stream[3],
- varBind[1].value.asnValue.address.stream[4],
- varBind[1].value.asnValue.address.stream[5]);
- //printf("MAC Address of interface #%i: %s\n", j, TempEthernet);
+ //sprintf((char*)addr, "%02x%02x%02x%02x%02x%02x",
+ // varBind[1].value.asnValue.address.stream[0],
+ // varBind[1].value.asnValue.address.stream[1],
+ // varBind[1].value.asnValue.address.stream[2],
+ // varBind[1].value.asnValue.address.stream[3],
+ // varBind[1].value.asnValue.address.stream[4],
+ // varBind[1].value.asnValue.address.stream[5]);
+ memcpy( addr, varBind[1].value.asnValue.address.stream, 6);
+ //printf("MAC Address of interface #%i: %s\n", j, addr);