version 1.6, 1999/09/30 05:03:05 |
version 1.7, 1999/09/30 08:03:39 |
|
|
extern uid_t original_real_uid; |
extern uid_t original_real_uid; |
if ((port & 0xffff) != port) |
if ((port & 0xffff) != port) |
fatal("Requested forwarding of nonexistent port %d.", port); |
fatal("Requested forwarding of nonexistent port %d.", port); |
if (port < 1024 && original_real_uid != 0) |
if (port < IPPORT_RESERVED && original_real_uid != 0) |
fatal("Privileged ports can only be forwarded by root.\n"); |
fatal("Privileged ports can only be forwarded by root.\n"); |
if (options->num_local_forwards >= SSH_MAX_FORWARDS_PER_DIRECTION) |
if (options->num_local_forwards >= SSH_MAX_FORWARDS_PER_DIRECTION) |
fatal("Too many local forwards (max %d).", SSH_MAX_FORWARDS_PER_DIRECTION); |
fatal("Too many local forwards (max %d).", SSH_MAX_FORWARDS_PER_DIRECTION); |