437a12bbe3
multi-platform CD-Player library for creating various CD-Player-UIs. ok naddy@
29 lines
996 B
Plaintext
29 lines
996 B
Plaintext
$OpenBSD: patch-cdrom_c,v 1.1.1.1 2001/02/06 11:50:24 wilfried Exp $
|
|
--- cdrom.c.orig Wed May 5 18:34:19 1999
|
|
+++ cdrom.c Mon Feb 5 08:23:21 2001
|
|
@@ -132,9 +132,9 @@ char *wm_drive_revision( void )
|
|
|
|
void wm_drive_settype( char *vendor, char *model, char *revision )
|
|
{
|
|
- sprintf( _wm_drive_vendor, "%s", vendor );
|
|
- sprintf( _wm_drive_model, "%s", model );
|
|
- sprintf( _wm_drive_revision, "%s", revision );
|
|
+ strlcpy( _wm_drive_vendor, vendor, sizeof(_wm_drive_vendor) );
|
|
+ strlcpy( _wm_drive_model, model, sizeof(_wm_drive_model) );
|
|
+ strlcpy( _wm_drive_revision, revision, sizeof(_wm_drive_revision) );
|
|
}
|
|
|
|
/*
|
|
@@ -154,9 +154,9 @@ find_drive_struct(char *vendor, char *mo
|
|
continue;
|
|
|
|
if (d->proto->vendor[0] == '\0')
|
|
- strcpy(d->proto->vendor, vendor);
|
|
+ strlcpy(d->proto->vendor, vendor, sizeof(d->proto->vendor));
|
|
if (d->proto->model[0] == '\0')
|
|
- strcpy(d->proto->model, model);
|
|
+ strlcpy(d->proto->model, model, sizeof(d->proto->model));
|
|
|
|
return (d->proto);
|
|
}
|