Mercurial > sdl-ios-xcode
comparison src/video/Xext/Xv/Xv.c @ 1379:c0a74f199ecf
Use only safe string functions
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 19 Feb 2006 23:46:34 +0000 |
parents | 19418e4422cb |
children | 6fd39b50dd91 |
comparison
equal
deleted
inserted
replaced
1378:dc0e13e7e1ae | 1379:c0a74f199ecf |
---|---|
232 Xfree(buffer); | 232 Xfree(buffer); |
233 UnlockDisplay(dpy); | 233 UnlockDisplay(dpy); |
234 SyncHandle(); | 234 SyncHandle(); |
235 return(XvBadAlloc); | 235 return(XvBadAlloc); |
236 } | 236 } |
237 (void)strncpy(name, u.string, size); | 237 SDL_strlcpy(name, u.string, size); |
238 name[size] = '\0'; | |
239 pa->name = name; | 238 pa->name = name; |
240 | 239 |
241 u.buffer += (size + 3) & ~3; | 240 u.buffer += (size + 3) & ~3; |
242 | 241 |
243 /* GET FORMATS */ | 242 /* GET FORMATS */ |
384 Xfree(buffer); | 383 Xfree(buffer); |
385 UnlockDisplay(dpy); | 384 UnlockDisplay(dpy); |
386 SyncHandle(); | 385 SyncHandle(); |
387 return(XvBadAlloc); | 386 return(XvBadAlloc); |
388 } | 387 } |
389 strncpy(name, u.string, size); | 388 SDL_strlcpy(name, u.string, size); |
390 name[size] = '\0'; | |
391 pe->name = name; | 389 pe->name = name; |
392 pe++; | 390 pe++; |
393 | 391 |
394 u.buffer += (size + 3) & ~3; | 392 u.buffer += (size + 3) & ~3; |
395 } | 393 } |