View | Details | Raw Unified | Return to bug 218154 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/src/usr.sbin/jail/jaillex.l (-2 / +2 lines)
Lines 216-222 Link Here
216
				*d = *++s - '0';
216
				*d = *++s - '0';
217
			else if (s[1] >= 'A' && s[1] <= 'F')
217
			else if (s[1] >= 'A' && s[1] <= 'F')
218
				*d = *++s + (0xA - 'A');
218
				*d = *++s + (0xA - 'A');
219
			else if (s[1] >= 'a' && s[1] <= 'a')
219
			else if (s[1] >= 'a' && s[1] <= 'f')
220
				*d = *++s + (0xa - 'a');
220
				*d = *++s + (0xa - 'a');
221
			else
221
			else
222
				break;
222
				break;
Lines 226-232 Link Here
226
				*d = *d * 0x10 + (*++s - '0');
226
				*d = *d * 0x10 + (*++s - '0');
227
			else if (s[1] >= 'A' && s[1] <= 'F')
227
			else if (s[1] >= 'A' && s[1] <= 'F')
228
				*d = *d * 0x10 + (*++s + (0xA - 'A'));
228
				*d = *d * 0x10 + (*++s + (0xA - 'A'));
229
			else if (s[1] >= 'a' && s[1] <= 'a')
229
			else if (s[1] >= 'a' && s[1] <= 'f')
230
				*d = *d * 0x10 + (*++s + (0xa - 'a'));
230
				*d = *d * 0x10 + (*++s + (0xa - 'a'));
231
		}
231
		}
232
	}
232
	}

Return to bug 218154