FreeBSD Bugzilla – Attachment 81738 Details for
Bug 117015
net/iscsi-target fails when exporting a disk device
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 786 bytes, created by
Javier Martín Rueda
on 2007-10-08 15:10:00 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Javier Martín Rueda
Created:
2007-10-08 15:10:00 UTC
Size:
786 bytes
patch
obsolete
>--- disk.c.orig 2007-09-06 22:11:15.000000000 +0200 >+++ disk.c 2007-10-07 09:30:39.000000000 +0200 >@@ -759,18 +759,19 @@ > de_allocate(disc_de_t *de, char *filename) > { > off_t size; >- char ch; >+ char ch[512]; >+ ssize_t nb; > > size = de_getsize(de); >- if (de_lseek(de, size - 1, SEEK_SET) == -1) { >+ if (de_lseek(de, size - 512, SEEK_SET) == -1) { > iscsi_trace_error(__FILE__, __LINE__, "error seeking \"%s\"\n", filename); > return 0; > } >- if (de_read(de, &ch, 1) == -1) { >+ if ((nb = de_read(de, &ch, 512)) == -1) { > iscsi_trace_error(__FILE__, __LINE__, "error reading \"%s\"", filename); > return 0; > } >- if (de_write(de, &ch, 1) == -1) { >+ if (de_write(de, &ch, 512 - nb) == -1) { > iscsi_trace_error(__FILE__, __LINE__, "error writing \"%s\"", filename); > return 0; > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 117015
: 81738