Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/tester/devs/devman2.c

    r79ae36dd r5d1b3aa  
    4242#include <devman.h>
    4343#include <str.h>
    44 #include <async.h>
    4544#include <vfs/vfs.h>
    46 #include <vfs/vfs_sess.h>
    4745#include <sys/stat.h>
    4846#include <fcntl.h>
     
    7068                        continue;
    7169                }
    72                 async_sess_t *sess = fd_session(EXCHANGE_SERIALIZE, fd);
     70                int phone = fd_phone(fd);
    7371                close(fd);
    74                 if (sess == NULL) {
    75                         TPRINTF("Failed opening phone: %s.\n", str_error(errno));
    76                         rc = errno;
     72                if (phone < 0) {
     73                        TPRINTF("Failed opening phone: %s.\n", str_error(phone));
     74                        rc = phone;
    7775                        err_msg = "Failed opening file descriptor phone";
    7876                        continue;
    7977                }
    80                 async_hangup(sess);
     78                async_hangup(phone);
    8179                TPRINTF("Path `%s' okay.\n", path);
    8280                free(path);
     
    8583        }
    8684       
    87         if (path != NULL)
     85        if (path != NULL) {
    8886                free(path);
    89        
     87        }
     88
    9089        return err_msg;
    9190}
Note: See TracChangeset for help on using the changeset viewer.