# | Line 73 | Line 73 | sg_load_stats *sg_get_load_stats(){ | |
---|---|---|
73 | ||
74 | if((ksp=kstat_lookup(kc, "unix", 0, "system_misc")) == NULL){ | |
75 | sg_set_error(SG_ERROR_KSTAT_LOOKUP, "unix,0,system_misc"); | |
76 | + | kstat_close(kc); |
77 | return NULL; | |
78 | } | |
79 | ||
80 | if (kstat_read(kc, ksp, 0) == -1) { | |
81 | sg_set_error(SG_ERROR_KSTAT_READ, NULL); | |
82 | + | kstat_close(kc); |
83 | return NULL; | |
84 | } | |
85 | + | |
86 | + | kstat_close(kc); |
87 | ||
88 | if((kn=kstat_data_lookup(ksp, "avenrun_1min")) == NULL){ | |
89 | sg_set_error(SG_ERROR_KSTAT_DATA_LOOKUP, "avenrun_1min"); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |