summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/nusb/ptp/ptp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/cmd/nusb/ptp/ptp.c b/sys/src/cmd/nusb/ptp/ptp.c
index 0ca3cc7f7..b4da3cd8f 100644
--- a/sys/src/cmd/nusb/ptp/ptp.c
+++ b/sys/src/cmd/nusb/ptp/ptp.c
@@ -826,7 +826,7 @@ fsread(Req *r)
respond(r, nil);
return;
}
- while(nod->data == nil){
+ if(nod->data == nil){
int offset, count, pos;
offset = r->ifcall.offset;
@@ -857,8 +857,8 @@ fsread(Req *r)
/* no break */
case Qthumb:
if(nod->data == nil){
- p = nil;
np = 0;
+ p = nil;
if(ptprpc(r, TYPE(path)==Qthumb ? GetThumb : GetObject,
1|DataRecv, nod->handle, &p, &np) < 0){
free(p);