comparison libvo/vo_s3fb.c @ 18553:f85b5c5d5d18

Remove dead code, and do close smem file descriptor during un-init
author poirierg
date Tue, 30 May 2006 23:18:05 +0000
parents 497803ff6b9c
children f31c0f34db76
comparison
equal deleted inserted replaced
18552:2d996eb065d4 18553:f85b5c5d5d18
263 smem = mmap(0, fb_finfo.smem_len, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); 263 smem = mmap(0, fb_finfo.smem_len, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
264 sreg = fb_finfo.smem_start; 264 sreg = fb_finfo.smem_start;
265 265
266 if((long)smem == -1) { 266 if((long)smem == -1) {
267 mp_msg(MSGT_VO, MSGL_FATAL, "s3fb: Couldn't map memory areas: %s\n", strerror(errno)); 267 mp_msg(MSGT_VO, MSGL_FATAL, "s3fb: Couldn't map memory areas: %s\n", strerror(errno));
268 if((long)smem != -1)
269 munmap(smem, fb_finfo.smem_len);
270 smem = NULL; 268 smem = NULL;
269 close(fd);
270 fd = -1;
271 return -1; 271 return -1;
272 } 272 }
273 273
274 return 0; 274 return 0;
275 } 275 }