m1 1092 user/usertests.c void *m1, *m2; m1 1096 user/usertests.c m1 = 0; m1 1098 user/usertests.c *(char **)m2 = m1; m1 1099 user/usertests.c m1 = m2; m1 1101 user/usertests.c while (m1) { m1 1102 user/usertests.c m2 = *(char **)m1; m1 1103 user/usertests.c free(m1); m1 1104 user/usertests.c m1 = m2; m1 1106 user/usertests.c m1 = malloc(1024 * 20); m1 1107 user/usertests.c if (m1 == 0) { m1 1111 user/usertests.c free(m1);